
Where To Watch New Captain Scarlet
New Captain Scarlet comes from ITV1.
- Ended
- 2005 to 2005
- 30 Min
- Action, Adventure, Science-Fiction
About New Captain Scarlet
Imaginative and fantastical Supermarionation fun in the year 2065 when Earth's security organisation, Spectrum, spearheads an expedition to Mars.





