Mirror for a Hero

Mirror for a Hero (Russian: Зеркало для героя, romanized: Zerkalo dlya geroya) is a 1987 Soviet two-part science fiction drama film directed by Vladimir Khotinenko based on the short story of the same name by Stanislav Rybas.

[2] Metropolitan psychologist-linguist Sergei Pshenichny (Sergey Koltakov), soon after quarreling with his father (Felix Stepun) on ideological grounds, meets with former mining engineer Andrei Nemchinov (Ivan Bortnik), who recently returned from prison, at a concert by the rock band Nautilus Pompilius.

After the concert, Sergei and Andrei, passing through the city park, see that a film shooting is taking place, about the post-war time.

To get a better look at what is happening on the set, they decide to climb over the park fence, but hit some cable lying on the ground and get transferred into the past — in the late 1940s.

Meanwhile, Sergei gets acquainted with the younger version of his parents (his mother currently being pregnant with him), and Andrei with his 10-year-old self.