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.
2012
2014
1983
2001
2004
2022
2025
2015
2020
2002
1969
1989
2011
2016
1987