The full Justice League vs Teen Titans cast has been revealed along with a first image from the upcoming animated film

The first image for Warner Bros. Home Entertainment’s Justice League vs Teen Titans has been revealed by TV Insider along with the cast, which includes Jon Bernthal (Frank Castle in Marvel’s Daredevil) as the demon Trigon, Taissa Farmiga (American Horror Story) as his daughter, the superhero Raven, Jake T. Austin as Blue Beetle, Brandon Soo Hoo as Beast Boy, and Kari Wahlgren as Starfire.

Justice League vs Teen Titans will also see the return of several other voice actors who have appeared in other DC fare, including Jason O’Mara (Batman vs Robin, Batman: Bad Blood) as Batman, Jerry O’Connell (Sliders, Scream 2) as Superman, Rosario Dawson (Marvel’s Daredevil, Trance) as Wonder Woman, Christopher Gorham (Justice League: War, Justice League: Throne of Atlantis) as the Flash, Shemar Moore (Justice League: War, Justice League: Throne of Atlantis) as Cyborg, Sean Maher (Firefly, Much Ado About Nothing) as Nightwing, and Stuart Allan (Rise of the Guardians, Son of Batman) as Robin.

Set to debut this spring on Blu-ray and DVD, the animated Justice League vs Teen Titans film will see Robin forced to work with the Titans after “his volatile behavior botches a Justice League mission.” Once involved with the group, Trigon will possess the members of the Justice League, forcing the young heroes to fight them.

A preview for Justice League vs Teen Titans is set to debut next week with the official release of Batman: Bad Blood.

Are you looking forward to Justice League vs Teen Titans? What other super hero team match-ups would you like to see appear in future DC animated films? Let us know in the comments below!