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.
1982
2011
2020
2024
1965
2025
2014
2001
2004
2016
2022
1980
1974
1976
1972