A princesa austríaca Maria Antonieta (Kirsten Dunst) é enviada ainda adolescente à França para se casar com o príncipe Luis XVI (Jason Schwartzman), como parte de um acordo entre os países. Na corte de Versalles ela é envolvida em rígidas regras de etiqueta, ferrenhas disputas familiares e fofocas insuportáveis, mundo em que nunca se sentiu confortável.