A bizarre live-action/stop motion hybrid television film following Dr. Churchill and his resistance force's last desperate attempt to stop an invading army of ancient extra-terrestrial demons.
2007
1979
1972
1987
1973
1990
1995
1988
1996
2008
1968
2017
1991
2004
2014