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.
2015
2018
2025
2006
2012
2026
2023
1989
1990
2013
1988
2000
1994
2009
1993
1996
2019