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.
2018
1985
1983
1976
2021
1968
2006
1990
1999
2019
1962
1964
1954
1955
2001
1978
2025