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.
1979
1977
2008
1998
1957
2007
2013
2001
2020
2003
2022
2015
1997
1996
1987
1993
2009