It was a comic crossover event for the ages and now it’s an animated movie.

In EW’s exclusive first trailer for Batman vs. Teenage Mutant Ninja Turtles, inspired by the story arc from comic book writer James Tynion IV and artist Freddie Williams II, the famous half-shelled katana-twirling pizza lovers head to Gotham City. But their arrival doesn’t initially merit a warm welcome from the rumored “supernatural Bat creature” in town known as Batman.

The feature-length film, from director Jake Castorena and screenwriter Marly Halpern-Graser, sees the Teenage Mutant Ninja Turtles tracking Shredder to Gotham City, where the villain teams up with Ra’s al Ghul and other members of the Dark Knight’s rogues’ gallery to enact a mysterious plot. Just like another “V” movie between two superheroes, these sets of good guys may throw a few punches at each other before realizing there’s a far more real enemy lurking in the shadows.

In the comics, the worlds of Batman and the TMNT collide through a dimensional warp. For this film, it was through a massive collaboration between Warner Bros. Animation, Nickelodeon, and DC.

Image zoom

With Batman vs. Teenage Mutant Ninja Turtles, Troy Baker, a voice actor from video games Batman: Arkham Origins and The Last of Us, becomes the first to ever play both Batman and the Joker in the same film. Team Bats is rounded out by Crazy Ex-Girlfriend‘s Rachel Bloom as Batgirl, Hart of Dixie‘s Ben Giroux as Robin, Seinfeld‘s Brian George as Alfred, and Parks and Recreation‘s Jim Meskimen as Commissioner Gordon.

Emmy winner Darren Criss (The Assassination of Gianni Versace) leads the voice cast behind the Turtles as Raphael, accompanied by Saturday Night Live‘s Kyle Mooney as Michelangelo, Grace & Frankie‘s Baron Vaughn as Donatello, and The Woody Woodpecker Show‘s Eric Bauza as Leonardo.

And now for the horde they’ll face…

John DiMaggio (Adventure Time) voices Mr. Freeze, Tara Strong (Teen Titans Go!) voices both Harley Quinn and Poison Ivy, Tom Kenny (SpongeBob SquarePants) voices Penguin, Carlos Alazraqui (Reno 911!) voices Bane, Cas Anvar (The Expanse) voices Ra’s al Ghul, Keith Ferguson (Foster’s Home for Imaginary Friends) voices Baxter Stockman and Two-Face, Andrew Kishino (The Lion Guard) voices Shredder, and Meskimen voices another character with Scarecrow.

Image zoom Warner Bros. Animation and DC Entertainment

Ben Jones of Teenage Mutant Ninja Turtles and Batman: The Brave and the Bold is also on board as a producer, while Benjamin Melniker, Michael Uslan, Sam Register, and Chris Viscardi serve as executive producers.

Batman vs. Teenage Mutant Ninja Turtles will be released through Warner Bros. Home Entertainment on Digital and on 4K Ultra HD Combo Pack and Blu-ray Combo Pack this spring.