Much better than the first trailer!
Titans will air internationally on Netflix starting Oct. 12. If you’re in the US, you’ll have to watch it on DC Universe, the new streaming service from DC. Yeah, I know, that sucks.
Much better than the first trailer!
Titans will air internationally on Netflix starting Oct. 12. If you’re in the US, you’ll have to watch it on DC Universe, the new streaming service from DC. Yeah, I know, that sucks.