Teen Titans: The Judas Contract - Trailer Debut
YouTube: https://www.youtube.com/watch?v=TmpUh7U7Sqk
That looks like Joe Wilson/Jericho being used as a focus for the Enervator device. Contact!
Tagline: The young fight hard for justice.
"Hell hath no fury like that of the uninvolved." - T. Isabella