Don't really know much of anything about him, but nice to start getting confirmations on those two characters. And not going for the bumbling idiots angle, huh? (Granted Rocksteady is still to be determined.) Dumb ones prob aren't enough of a challenge for these Turtles.