Synopsis
The story is set in Toronto where Scott Pilgrim (Michael Cera), the bass guitarist for the band "Sex Bob-omb", begins dating high schooler Knives Chau (Ellen Wong) despite the protests of his friends and bandmates. He later meets a mysterious American girl named Ramona Flowers (Mary Elizabeth Winstead) and falls in love with her, losing interest in Knives. While playing in a battle of the bands to win a record contract with the label G-Man Graves, Scott is attacked by Matthew Patel (Satya Bhabha), who introduces himself as the first of Ramona's evil exes. Scott defeats Patel and learns from Ramona that, in order for them to date, he must defeat all seven of her evil exes, who have joined forces to destroy Scott and control Ramona's love life.
After learning that popular actor and skateboarder Lucas Lee (Chris Evans), the second evil ex, is coming to Toronto to film a movie, Scott is forced to break up with Knives, who is devastated and becomes obsessed with winning him back from Ramona. Scott successfully defeats Lee by tricking him into performing a dangerous skateboard stunt. He later encounters the third evil ex, Todd Ingram (Brandon Routh), who is currently dating Scott's ex-girlfriend Envy Adams (Brie Larson). Todd initially overpowers Scott using his psychic vegan abilities, but is stripped of his powers by the Vegan Police (Thomas Jane and Clifton Collins, Jr.) after Scott swaps a cup of coffee with soy milk for one with half and half that he drinks, allowing Scott to effortlessly defeat him.
Scott begins to grow upset with Ramona over her dating history by the defeat of the fourth evil ex Roxy Richter (Mae Whitman), causing their relationship to falter. During the second round of the battle of the bands, Sex Bob-omb faces off against the fifth and six evil exes, twin Katayanagi brothers Kyle (Keita Saito) and Ken (Shota Saito), earning Scott an extra life upon the twins' defeat. During the battle, Scott sees Ramona together with her seventh and final evil ex, Gideon Graves (Jason Schwartzman), who turns out to be Sex Bob-omb's sponsor G-Man, prompting him to leave Sex Bob-omb as they sign the record deal. Unable to leave Gideon's side due to a microchip implanted in the back of her head for Gideon to control her, Ramona breaks up with Scott.
Scott challenges Gideon to a fight at his newly opened Chaos Theater, where Scott professes his love for Ramona and gains the "Power of Love" sword which he uses to fight Gideon. Knives arrives to battle Ramona over Scott who, while trying to break up the girls' fight, accidentally reveals that he cheated on both of them with each other before he is killed by Gideon. Scott uses his extra life to restart his battle with Gideon, this time resolving his issues with Ramona, Knives, and his friends, which earns him bonus points and the "Power of Self-Respect" sword that allows him to defeat Gideon. Free from Gideon's control, Ramona prepares to leave to start over, but Scott is encouraged by Knives to chase after her as he always wanted, and the two begin their relationship anew.