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.
2007
1988
2022
2024
2021
1996
2014
2005
1977
1985
1983
1995
2017