Devil's Due Movie Review Episode 8 - The Beast (1988)

2 years ago
50

The Beast is a movie about an isolated Soviet tank crew in Afghanistan during the 1980s invasion. When originally released, it only grossed $161,000 despite developing a respected reputation later. It is a tense, suspenseful look at "Russia's Vietnam".

Loading comments...