- Drew Barrymore as Danielle de Barbarac, the only child of the deceased Auguste de Barbarac and Nicole de Lancret
- Dougray Scott as Prince Henry of France
- Anjelica Huston as Baroness Rodmilla de Ghent, Danielle's wicked stepmother
- Jeanne Moreau as Grande Dame
- Megan Dodds as Marguerite de Ghent, Danielle's "evil" stepsister
- Melanie Lynskey as Jacqueline de Ghent, Danielle's "nice" stepsister
- Patrick Godfrey as Leonardo da Vinci
- Kate Lansbury as Paulette
- Matyelok Gibbs as Louise
- Walter Sparrow as Maurice
- Lee Ingleby as Gustave, Danielle's best friend
- Richard O'Brien as Monsieur Pierre Le Pieu
- Timothy West as King Francis, Henry's father
- Judy Parfitt as Queen Marie, Henry's mother
- Jeroen Krabbé as Auguste de Barbarac
- Peter Gunn as Captain Laurent
- Toby Jones as Royal Page
This content is from Wikipedia. GradeSaver is providing this content as a courtesy until we can offer a professionally written study guide by one of our staff editors. We do not consider this content professional or citable. Please use your discretion when relying on it.