LOS ANGELES (Hollywood Reporter) - Chris Evans, Brandon Routh and Brie Larson have joined the cast of "Scott Pilgrim vs. the World," a big-screen adaptation of the cult favorite Oni Press graphic novels.
"Pilgrim" -- to be directed by Edgar Wright ("Shaun of the Dead") for Universal -- centers on young slacker Scott Pilgrim (Michael Cera). After meeting the woman of his dreams (Mary Elizabeth Winstead), he finds that he can win her heart only by battling and defeating her seven evil exes -- six men and a woman.
The books, by Bryan Lee O'Malley, feature romance, teen angst and plenty of fantastical action involving a large supporting cast. The fifth installment of the book series will be published in February.
Evans, known for the "Fantastic Four" movies, plays evil boyfriend No. 2, Lucas Lee, a pro skateboarder-turned-movie star. Routh, who had a comic turn in "Zack and Miri Make a Porno," plays the third ex, Todd Ingram, a rocker with vegan psychic powers.
Larson, who plays Toni Collette's daughter in the new Showtime series "United States of Tara," will portray Pilgrim's ex-girlfriend, Envy Adams, for whom he still has feelings.
Also joining the pic are Mae Whitman as Roxy Richter, the fourth ex, a woman who is half-ninja; Ellen Wong as Knives Chau, who Pilgrim is dating when he meets his dream girl; and Anna Kendrick ("Twilight") as Pilgrim's sister.
Mark Webber plays Stephen Stills, a member of Pilgrim's rock band. Alison Pill ("Milk") is the band's drummer, and Johnny Simmons is Young Neil, the band's biggest fan. Aubrey Plaza plays Stills' on-again/off-again girlfriend.
Satya Bhabha plays an ex-boyfriend who can summon demon hipster girls at will.
Wright wrote the screenplay with actor/writer Michael Bacall.
Our top photos from the last 24 hours.