Jeanne d'Arc (Leelee Sobieski) est née en 1412 dans le village de Domrémy dans la zone de guerre du Nord de la France. Au cours de sa jeunesse, elle est souvent témoin des horreurs de la guerre, mais son esprit est élevé par la légende de la jeune fille lorraine. Cela dit qu'une jeune fille un jour unira le pays divisé et conduira le peuple à la liberté. À onze ans, elle commence à entendre les voix de sainte Catherine et de l'archange Michel. A travers eux, elle est mandatée par Dieu pour se rendre auprès du prince Charles (Neil Patrick Harris) à Chinon, pour le convaincre de devenir roi de France, et chasser les occupants anglais. Charles pense que Joan pourrait être le catalyseur qui anime ses troupes découragées. Il la charge de diriger l'armée avec le capitaine La Hire (Peter Strauss). Après leur victoire à Orléans, Jeanne participe au sacre de Charles à Reims. L'évêque Pierre Cauchon (Peter O'Toole) l'accuse d'hérésie et est transféré dans le nord de la France, où il s'associe aux occupants anglais. Jeanne rompt le traité de Charles avec la Bourgogne en attaquant Paris. Ses troupes sont défaites, et Charles la trahit en laissant les Bourguignons la capturer. Ils la livrent à leurs alliés anglais, qui la soumettent à un procès dirigé par Mgr Pierre Cauchon. Le tribunal la condamne à être brûlée sur le bûcher comme hérétique.