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.
1973
1977
2023
2020
2008
2011
2018
2016
2024
2012
2025
2019
1975