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.
1993
2004
1992
2002
1978
1977
2007
1996
2000
—
1985
2005
2009
2008
2021
2010
1984