Rainbow (1943): cast, story & where to watch
1943 · Film · ★ 5.8

Released in 1943, Rainbow is a drama and war film directed by Mark Donskoy, running about 93 minutes.
What it’s about. The German conquerors are above nothing, not even the slaughter of small children, to break the spirit of their Soviet captives. Suffering more than most is Olga (Nataliya Uzhviy), a Soviet partisan who returns to the village to bear her child, only to endure the cruelest of arbitrary tortures at the hands of the Nazis. Eventually, the villagers rise up against their oppressors-but unexpectedly do not wipe them out, electing instead to force the surviving Nazis to stand trial for their atrocities in a postwar "people's court." (It is also implied that those who collaborated with the Germans will be dealt with in the same evenhanded fashion).
Who’s in it. Rainbow stars Nina Alisova, Natalya Uzhviy, Yelena Tyapkina and Hans Klering, among others.
How it landed. With an audience score of 5.8/10, Rainbow has drawn a solid, mixed-to-positive response.
Where to watch. Streaming options change often. See the full, country-by-country breakdown on our where to watch Rainbow page.
If you liked it. Fans of Rainbow tend to enjoy The Shawshank Redemption, The Godfather, Schindler's List and The Godfather Part II.
Frequently asked
- Where can I watch Rainbow (1943)?
- Streaming, rental and purchase options for Rainbow change frequently. Check our where-to-watch page for the latest availability in your country.
- Is Rainbow worth watching?
- Rainbow holds an audience score of 5.8 out of 10, and is a strong pick if you enjoy drama and war. Reactions are mixed, so it may depend on taste.
- Who stars in Rainbow?
- Rainbow stars Nina Alisova, Natalya Uzhviy, Yelena Tyapkina, Hans Klering and Anton Dunajsky.