The rumor was true! Since DC Universe is only available in the US right now, Titans (and presumably the other shows) will be coming to Netflix for international fans.

Netflix just released a brand new Titans trailer which is definitely an improvement over the first. It features tons of new footage and action, and even the tagline “A Netflix Original Series”.

SOURCE: Batman News