The film is inspired by the comic book series “Batman/Teenage Mutant Ninja Turtles” by James Tynion IV and Freddie Williams II (published by DC Comics and IDW Publishing) and is based on characters from DC and Nickelodeon. Teenage Mutant Ninja Turtles from a script by Marly Halpern-Graser ( Mad, Batman Unlimited, Be Cool, Scooby-Doo). Jake Castorena ( The Death of Superman) directs Batman vs. Freeze, Tara Strong as Harley Quinn & Poison Ivy, Tom Kenny as Penguin, Carlos Alazraqui as Bane, Cas Anvar as Ra’s al Ghul, Keith Ferguson as Baxter Stockman & Two-Face, Brian George as Alfred, Ben Giroux as Robin, Andrew Kishino as Shredder, and Jim Meskimen as Commissioner Gordon & Scarecrow. Other key members of the voice cast include Rachel Bloom as Batgirl, John DiMaggio as Mr. Opposite Baker are the Ninja Turtles themselves – Emmy Award/Golden Globe Award/SAG Award-winner Darren Criss ( American Crime Story: The Assassination of Gianni Versace, Glee) as Raphael, Kyle Mooney ( Saturday Night Live) as Michelangelo, Baron Vaughn ( Grace and Frankie) as Donatello, and Eric Bauza ( Looney Tunes Cartoons, The Woody Woodpecker Show) as Leonardo. The all-star cast is led by Troy Baker ( Batman: Arkham Origins, The Last of Us) as the voice of both Batman and the Joker – making Baker the first actor to ever play both roles in the same film. And we might even see said villains come to life in all new ways if the introduction of T.C.R.I.'s mutagenic ooze has any part to play. Not only do we get to see the classic comic book characters duke it out in the early going, we also get to experience their eventual team-up against fan-favorite villains from both franchises.
Teenage Mutant Ninja Turtles is here, and it's as amazing as you might have expected.