5.222 Titans Oct. 04, 2000 Titans IMDb: 5.222 2000 32 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