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.
—
2023
2022
2012
2001
2020
2021
2024
1977
2004
2005
1980
1983
1985
1982