Joan d'Arc (Leelee Sobieski) wird 1412 im Dorf Domrémy im Kriegsgebiet Nordfrankreichs geboren. In ihrer Jugend erlebt sie oft die Schrecken des Krieges, aber ihre Stimmung wird durch die Legende von der Jungfrau von Lothringen hochgehalten. Darin heißt es, dass eines Tages ein junges Mädchen das geteilte Land vereinen und die Menschen in die Freiheit führen wird. Als Elfjährige hört sie Stimmen der Heiligen Katharina und des Erzengels Michael. Durch sie wird sie von Gott beauftragt, zu Prinz Charles (Neil Patrick Harris) in Chinon zu gehen, um ihn davon zu überzeugen, König von Frankreich zu werden und die englischen Besatzer zu vertreiben. Charles glaubt, dass Joan der Katalysator sein könnte, der seine entmutigten Truppen belebt. Er beauftragt sie, zusammen mit Captain La Hire (Peter Strauss) die Armee zu führen. Nach ihrem Sieg in Orléans nimmt Joan an der Krönung von Charles in Reims teil. Bischof Pierre Cauchon (Peter O'Toole) beschuldigt sie der Ketzerei und wird nach Nordfrankreich verlegt, wo er mit den englischen Besatzern verkehrt. Joan bricht den Vertrag von Charles mit Burgund, indem sie Paris angreift. Ihre Truppen werden besiegt und Charles verrät sie, indem er sich von den Burgundern gefangen nehmen lässt. Sie übergeben sie ihren englischen Verbündeten, die sie einem von Bischof Pierre Cauchon angeführten Prozess vorlegen. Das Gericht verurteilt sie als Ketzerin auf dem Scheiterhaufen.