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.
1990
2002
1996
2017
2021
1973
2006
1988
1977
1986
2009
1969
1994
2001
2014