Marie Antoinette— Full Cast
2006
Cast (19)

Kirsten Dunst
as Marie Antoinette

Megumi Hayashibara
as Alfred J. Kwak (voice)

Jason Schwartzman
as Louis XVI

Shigeru Chiba
as Dolf (voice)

Steve Coogan
as Ambassador Mercy

Kenichi Ogata
as Henk (voice)

Yuko Kobayashi
as Winnie (voice)

Judy Davis
as Comtesse de Noailles

Rip Torn
as Louis XV

Asia Argento
as Comtesse du Barry

Molly Shannon
as Aunt Victoire

Shirley Henderson
as Aunt Sophie

Rose Byrne
as Duchesse de Polignac

Mary Nighy
as Princesse Lamballe

Danny Huston
as Emperor Joseph

Marianne Faithfull
as Maria Teresa

Jamie Dornan
as Count Fersen

Tom Hardy
as Raumont

Al Weaver
as Comte d'Artois