Kirsten Dunst
as Marie Antoinette
Jason Schwartzman
as Louis XVI of France
Steve Coogan
as Florimond Claude von Mercy-Argenteau
Judy Davis
as Anne de Noailles
Rip Torn
as Louis XV of France
Rose Byrne
as Yolande de Polastron
Asia Argento
as Madame du Barry
Molly Shannon
as Madame Victoire
Shirley Henderson
as Madame Sophie
Danny Huston
as Joseph II of Austria
Marianne Faithfull
as Empress Maria Theresa
Jamie Dornan
as Axel von Fersen
Tom Hardy
as Raumont
Al Weaver
as Comte Charles d'Artois
Mary Nighy
as Princesse de Lamballe
Sebastian Armesto
as Comte Louis de Provence
Aurore Clément
as Duchess of Chartres
Guillaume Gallienne
as Charles Gravier, Count of Vergennes
Jean-Christophe Bouvet
as Étienne François, Duke of Choiseul
James Lance
as Léonard Autié
André Oumansky
as Cardinal de La Roche-Aymon
Io Bottoms
as Lady in Waiting
Céline Sallette
as Lady in Waiting
Clémentine Poidatz
as Comtesse de Provence
Sarah Adler
as Comtesse d'Artois
Francis Leplay
as Doctor Delivery Provence
Mathieu Amalric
as Man at Masked Ball
Carlo Brandt
as Palace Gardener
Florrie Betts
as Marie Therese - 6 years
Dominic Gould
as Count
Alain Doutey
as Chief Valet
Bo Barrett
as Page
Joseph Malerba
as Queen's Guard
Laurent Cotillard
as King's Minister
Alexia Landeau
as Comtesse de la Londe
Clara Brajtman
as Austrian Girlfriend #1
Mélodie Berenfeld
as Austrian Girlfriend #2
Katrine Boorman
as The English Duchess
Susan Graham
as Orphée et Eurydice Soloist
Xavier Bonastre
as King's Secretary (uncredited)
Hamish Bowles
as Courtier (uncredited)
Khasan Brailsford
as Chorister (uncredited)
Denzel Chisolm
as Chorister (uncredited)
Madison Clapp
as Young girl (uncredited)
Krystal Ellsworth
as Chorister (uncredited)
Sabine Glaser
as Court Member (uncredited)
Isabelle Montoya
as Marie Antoinette's Bridesmaid (uncredited)
Jeanne Raimbault
as Petite noblesse woman (uncredited)