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.
1988
1989
2012
2018
1974
2009
1987
—
1971
1980
2021
2017
1985
1997
2020