Archangel Thunderbird
Released
EN
—
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.
English
1990
2025
2017
1979
2019
2007
2021
1968
1966
1965
2006
2023
1964
1978
1999
1983
2018