Scott Pilgrim (Michael Cera) ist 22 Jahre alt. Nachdem ihm seine Exfreundin vor einigen Jahren das Herz gebrochen hat, hat er sich völlig zurückgezogen und allen spannenden Dingen im Leben den Rücken zugewendet. Einzig sein Mitwirken in der Indie-Rockband „Sex-Bob-Omb“ und seine asexuelle Beziehung zur 16 jährigen Schülerin Knives Chau (Ellen Wong), reißen ihn manchmal aus der Lethargie seines langweiligen Daseins.
Scotts Leben ändert sich jedoch schlagartig, als ihm die unglaublich anziehend wirkende, vor Selbstbewusstsein strotzende Ramona Flowers (Mary Elizabeth Winstead) über den Weg läuft. Um sie zu erobern reicht es nämlich nicht ein paar liebe Worte und nette Geschenke zu finden. Nein, um mit Ramona zusammen zu kommen, muss er zuerst ihre sieben bösen Exfreunde besiegen. Die Kämpfe um Ramonas Herz haben begonnen und die einzige Regel ist wieder mal, dass es keine Regel gibt.