White Nights

Nikolai 'Kolya' Rodchenko (Baryshnikov) is a Soviet ballet dancer who had defected from the Soviet Union. The plane carrying him to a next performance in Tokyo has electrical problems and crash lands in Siberia. He is hurt and is soon recognized by KGB officer Colonel Chaiko (Jerzy Skolimowski). Chaiko then contacts tap dancer Raymond Greenwood (Hines), who has defected to the Soviet Union, and gets them both to Leningrad. Chaiko wants Rodchenko to dance at the season's opening night at the Kirov, and Greenwood to babysit Rodchenko. To convince Rodchenko, Chaiko uses Galina Ivanova (Helen Mirren), a former ballerina who never left the Soviet Union and is an old flame of Rodchenko.