Archangel Thunderbird
5/29/1998
Imdb: tt0159255
Tmdb: 859768
Popularity: 0.721
Vote: 6/10 (1)

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.