Prisoners Explore Industrial Underground City in Scifi Indie

The Men Who Fell is a low budget sci fi indie film that's been busy flying low under the radar. It screened at Cannes earlier this year and scored itself a Japanese DVD release (which came out last Friday under the lame title Biohazard X). But what is this movie all about, other cool effects, vast sandy wastelands… » 12/28/07 10:40am 12/28/07 10:40am