Perhaps the reason for the popularity of the anomalous film was the girl from the future Alice who has won all boyish population of the USSR Perhaps the place and time of the main events Moscow 1984

What is the correctly punctuated version of this sentence?
Perhaps the reason for the popularity of the anomalous film was the girl from the future - Alice, who has won all boyish population of the USSR. Perhaps the place and time of the main events (Moscow, 1984).