Richard O'Brien
as Pierre Le Pieu
Megan Dodds
as Marguerite
Jeroen Krabbé
as Auguste
Anna Maguire
as Young Danielle
Patrick Godfrey
as Leonardo da Vinci
Lee Ingleby
as Gustav
Walter Sparrow
as Maurice
Jeanne Moreau
as Grande Dame
Peter Gunn
as Captain Laurent