Justice League vs. Teen Titans
"Family reunions are hell. Literally."
2016 was a weirdly aggressive year for our favorite spandex-clad icons. It was the "Year of the Versus." We had the brooding punch-fest of Batman v Superman and the airport-brawl heartbreak of Captain America: Civil War. Not to be left out of the trend of making friends hit each other, DC’s animation department dropped Justice League vs. Teen Titans. I watched this for the first time while trying to ignore a housefly that seemed weirdly interested in my glass of lukewarm ginger ale, and honestly, the fly’s persistence felt like a metaphor for Damian Wayne’s entire personality.
While the title promises a heavyweight bout between DC's A-list varsity squad and the junior varsity Titans, the movie is actually a stealthy origin story for Raven and a "reproachful parenting" simulator for Batman. It’s part of that specific era of the DC Animated Movie Universe (DCAMU) where everything had to be a bit edgy, a bit bloody, and very interconnected.
Mandatory Daycare and Demonic Dads
The story kicks off with Robin—the Damian Wayne version, voiced with delightful brattiness by Stuart Allan—proving once again that he’s the human equivalent of a sentient papercut. After he ignores Batman's orders during a Justice League fight against the Legion of Doom, Jason O'Mara’s Bruce Wayne decides the boy needs to learn teamwork. His solution? Dropping him off at Titans Tower. It’s essentially "Scared Straight," but with more capes.
The Titans here are a mix of old favorites and new faces. Taissa Farmiga (of American Horror Story fame) brings a fantastic, weary gravity to Rachel Roth, aka Raven. It’s her story that really anchors the film. We find out her father is Trigon—voiced by a menacing Jon Bernthal—a multi-eyed interdimensional demon who wants to use his daughter as a doorway to Earth. Jon Bernthal brings that same gravelly intensity he used in The Punisher, making Trigon feel like a genuine threat even when he’s just a giant red face in a mirror.
The "Sailor Moon" of the DC Universe
What makes this film stand out in the middle of a somewhat crowded franchise is its weird, playful willingness to lean into its TV-show roots. There is a literal "magical girl" transformation sequence when the Titans suit up for the final act. It’s a total homage to Sailor Moon, and in the middle of a movie where people are getting impaled and possessed, it’s a jarring, hilarious, and ultimately charming tonal shift. It reminds you that despite the "PG-13" rating and the blood, these are still kids.
The action choreography is where director Sam Liu usually shines, and he doesn't disappoint here. The actual "versus" part of the title happens when Trigon possesses the Justice League. Watching the Titans have to take down a possessed Superman (Jerry O'Connell) and Wonder Woman (Rosario Dawson) is a blast. The film does a great job of showing that while the Titans aren't as strong as the League, their chemistry is actually better. Possessed Superman is basically just a cosmic-tier bully with a bad attitude, and seeing the kids outsmart him is the highlight of the 78-minute runtime.
The Straight-to-Video Legacy
Looking back at this from our current era of "content" saturation, Justice League vs. Teen Titans feels like a relic of a very specific strategy. Before every superhero movie was a $200 million Disney+ event, these DC Universe Animated Original Movies were the steady heartbeat of the fandom. They were produced on tighter budgets—and sometimes the background art shows it—but they were allowed to be weirder and more niche than the theatrical stuff.
Interestingly, this movie served as a crucial bridge to the long-awaited Teen Titans: The Judas Contract (2017). For years, fans had been begging for an adaptation of that famous storyline, and this film was the "test run" to see if audiences would accept this new, slightly more mature version of the team. Apparently, it worked. The film also features a fun voice cast crossover; Brandon Soo Hoo plays Beast Boy with a high-energy wit that balances out the brooding duo of Damian and Raven.
One bit of trivia that always amuses me: this was the first time the Teen Titans appeared in this specific DCAMU continuity, but they had to change the lineup to fit the "New 52" comic book aesthetic of the time. That’s why Cyborg is already a member of the Justice League here, leaving a vacant spot that Blue Beetle (voiced by Jake T. Austin) fills quite nicely.
It isn't a masterpiece of high cinema, and the animation can occasionally feel a bit stiff compared to the theatrical heavy hitters. However, for a 5-minute-bus-stop-read recommendation, it’s a total win. It’s fast, it’s fun, and it features a demonic Jon Bernthal trying to ruin his daughter’s life. If you can get past Damian Wayne’s initial prickliness, there’s a really sweet heart buried under all the demonic possession and "versus" posturing. It’s the perfect Friday night "I just want to see a teenager punch a god" kind of movie.
Keep Exploring...
-
Batman vs. Robin
2015
-
Justice League Dark
2017
-
Boruto: Naruto the Movie
2015
-
Justice League Dark: Apokolips War
2020
-
Justice League: Throne of Atlantis
2015
-
Olaf's Frozen Adventure
2017
-
The Lego Ninjago Movie
2017
-
Teen Titans Go! To the Movies
2018
-
Scooby-Doo! Return to Zombie Island
2019
-
The Addams Family 2
2021
-
The Boy and the Beast
2015
-
Minions: The Rise of Gru
2022
-
Nimona
2023
-
Kung Fu Panda 4
2024
-
Batman: The Killing Joke
2016
-
Superman: Red Son
2020
-
Red Shoes and the Seven Dwarfs
2019
-
Wizards of Waverly Place: The Movie
2009
-
DC League of Super-Pets
2022
-
Luck
2022