Chris Evans, Brandon Routh and Brie Larson have joined the cast of Scott Pilgrim vs. the World, Edgar Wright's adaptation of the cult-favorite Oni Press graphic novels for Universal, according to the Hollywood Reporter.
Pilgrim centers on young slacker Scott Pilgrim (Michael Cera), who meets the woman of his dreams (Mary Elizabeth Winstead) but finds he can win her heart only by battling and defeating her seven evil ex-boyfriends, the trade paper reported.
The books, by Bryan Lee O'Malley, feature romance, teen angst and plenty of fantastical action involving a large supporting cast. The fifth installment in the book series will be published in February.
Evans (Push) plays evil boyfriend number two, Lucas Lee, a pro-skateboarder-turned-movie star, while Routh (Superman Returns) plays the third evil boyfriend, Todd Ingram, a rocker with vegan psychic powers.
Larson plays Pilgrim's ex-girlfriend, Envy Adams, for whom he still has feelings.
Also joining the movie, which will shoot Toronto, are Mae Whitman as Roxy Richter, the fourth ex, a female who is half ninja; Ellen Wong as Knives Chau, whom Pilgrim is dating when he meets his dream girl; and Anna Kendrick as Pilgrim's sister.
Mark Webber plays Stephen Stills, a member of Pilgrim's rock band. Alison Pill is the band's drummer, and Johnny Simmons is Young Neil, the band's biggest fan. Aubrey Plaza plays Webber's on-again-off-again girlfriend. Satya Bhabha plays an ex-boyfriend who can summon demon hipster girls at will.
Wright (Shaun of the Dead) wrote the screenplay with Michael Bacall.