Based on the Scott Pilgrim comic book series by Bryan O'Malley, the movie follows the title character (played by Michael Cera) as he battle with the seven "evil" ex-boyfriends of the girl of his dreams, Ramona V. Flowers (Mary Elizabeth Winstead). Jason Schwartzman, Chris Evans, Brandon Routh and Kieran Culkin also star.