История начинается с того, что знаменитый танцовщик Николай, когда-то сбежавший из Союза, летит на гастроли в Японию, но его самолет из-за поломки совершает жесткую посадку прямо на военном аэродроме в Сибири. Органы госбезопасности сразу узнают перебежчика, забирают его документы и фактически запирают в стране, из которой он с таким трудом уехал. Николая перевозят в Ленинград, где за ним устанавливают плотный надзор. В качестве невольного надсмотрщика к нему приставляют американского степиста Рэймонда, который в свое время эмигрировал в СССР по политическим соображениям и теперь живет там с женой. Власти надеются, что Рэймонд убедит Николая официально раскаяться и снова выступать в Кировском театре, используя это как пропагандистский ход. Николай вынужден репетировать в старых залах, делая вид, что смирился, хотя на деле он просто ждет момента. Между двумя танцорами, которые сначала относятся друг к другу с подозрением, постепенно возникает понимание. Они оба чувствуют себя запертыми в системе, и когда становится ясно, что КГБ не оставит Николая в покое, начинается подготовка к побегу. Герои пытаются перехитрить слежку, используя ночные репетиции и суматоху белых ночей, чтобы добраться до американского консульства, понимая, что второго шанса выбраться за железный занавес у них точно не будет.