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.
2012
2011
1989
1986
1996
2005
2025
2017
2022
2024
1979
1978
1964
1976
2014
2006
1973
1997