Strange Invaders Reviews

March 18, 2005
Amusingly off-the-wall sci-fi spoof
November 19, 2004
August 4, 2004
February 8, 2004
January 8, 2002
Any sci-fi movie that features cameos by Kenneth Tobey and June Lockhart (both from television's Lost in Space) obviously has its heart in the right place.