Fantaghirò
The King
Romualdo
The White Witch / The White Knight (as Angela Molina)
The General
Soothsayer (as The Ruggeri Twins)
Cataldo
Ivaldo (as Tomas Valik)
Catherine
Caroline (as Katerina Brozova)
Carolyn as a child (as Lenka Kubalkova)
Chamberlain
Governess (as Stanislava Bortosova)
Fire Thrower (as Jan Moravec)
Tonino
Drunken Soldier
Issibel
Ossobel (as Martin Faltyn)
Ussubel (as Philip Renc)
The Queen (as Katerina Frybova)
Dancing Girl (as Simona Chytrova)
Wizard (as Jiri Patocka)
Old Woman (as Olga Schmitova)
Lake Nymph (as Marketa Hrubesova)
Cook (as Antinie Hegerlikova)
Fantaghirò as a child (uncredited)
Caterina as a child (uncredited)