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.
2025
1994
2019
—
2011
2014
2020
1995
2022
1981
2024
1975
2018
1999