Scott Pilgrim vs. the World is a 2010 comedy film co-written, produced, and directed by Edgar Wright, based on the graphic novel series Scott Pilgrim by Bryan Lee O'Malley. It stars Michael Cera as Scott Pilgrim, a slacker musician who must win a competition to get a record deal, and battle the seven evil exes of his newest girlfriend Ramona Flowers, played by Mary Elizabeth Winstead. It also stars Chris Evans, Brandon Routh, and Mae Whitman as some of the evil exes, Anna Kendrick, Kieran Culkin, and Alison Pill as some of Scott's friends, Ellen Wong as Scott's other girlfriend, and Brie Larson as his own evil ex. Jason Schwartzman plays Gideon, Ramona's most recent ex and the competition's record producer.