Nikolai 'Kolya' Rodchenko (Baryshnikov) is a Russian
ballet dancer who had previously defected from the
Soviet Union. When the plane carrying him to his next performance in
Tokyo has electrical problems and crash lands in
Siberia, he is injured and recognized by
KGB officer Colonel Chaiko (
Jerzy Skolimowski). Chaiko contacts
tap dancer Raymond Greenwood (Hines), who has
defected to the
Soviet Union, and gets them both to
Leningrad. Chaiko wants Kolya to dance at the season's opening night at the
Kirov, and Raymond to look after Kolya. To convince Kolya, Chaiko uses Galina Ivanova (
Helen Mirren), a former ballerina who never left the Soviet Union and is an old flame of Kolya. After an initial period of racial and artistic friction, the two dancers (and defectors in opposite directions) become strong friends. When Raymond discovers that his wife Darya (
Isabella Rossellini) is pregnant, he decides he does not want their child to grow up in the Soviet Union, and together, with Kolya, they plan an escape with the help of Galina, who still has feelings for Rodchenko. During the escape attempt, Raymond chooses to stay behind in order to delay Chaiko, gaining time for Kolya and Darya to get to the
U.S. consulate at Leningrad. Although Raymond is captured and incarcerated, he is traded by the Soviets for a political prisoner from Latin America, and reunites with Darya and Kolya. ==Cast==