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.
2004
2015
2019
1987
2005
2002
2008
1983
1988
1999
2021
2018
2013
2012
1993
2014
1929
2001