View Full Cast Petr NárožnýKing BedřichJiřina BohdalováQueenIvana AndrlováPrincess BělaMiroslav VladykaPrince DavidMarcel ZmožekPrince David (singing voice)