5.222 Titans Oct. 04, 2000 Titans IMDb: 5.222 2000 31 views Titans is an American prime time soap opera that debuted on October 4, 2000 on NBC. Thirteen episodes were filmed, of which eleven were actually ... DramaSoap