Show more
A futuristic television station sets out to hire newly arrived alien cannibals for a game show. imdb.com