Titans first season premiered on DC Universe streaming service on 12 ...