Tom Hulce
as Wolfgang Amadeus Mozart
Elizabeth Berridge
as Constanze Mozart
Charles Kay
as Count Orsini-Rosenberg
Christine Ebersole
as Katerina Cavalieri/Costanza
Roy Dotrice
as Leopold Mozart
Simon Callow
as Emanuel Schikaneder/Papageno
Lisabeth Bartlett
as Papagena
Barbara Bryne
as Frau Weber
Martin Cavani
as Young Antonio Salieri
Roderick Cook
as Count Von Strack