Composer, conductor and teacher Peter Ilych Tchaikovsky struggles against his homosexual tendencies by marrying, but unfortunately, he chooses wacky nymphomaniac Nina, whom he is unable to satisfy.

Richard Chamberlain
as Pyotr Ilyich Tchaikovsky

Glenda Jackson
as Antonina 'Nina' Milyukova

Max Adrian
as Nicholas Rubinstein

Christopher Gable
as Count Anton Chiluvsky

Kenneth Colley
as Modeste Tchaikovsky

Izabella Telezynska
as Madame Nadedja von Meck

Maureen Pryor
as Mrs. Milyukova

Sabina Maydelle
as Sasha Tchaikovsky

Andrew Faulds
as Davidov

Bruce Robinson
as Alexei Sofronov