Michael Cera as Scott Pilgrim
Mary Elizabeth Winstead as Ramona Flowers
Satya Bhabha as Matthew Patel
Kieran Culkin as Wallace Wells
Chris Evans as Lucas Lee
Anna Kendrick as Stacey Pilgrim
Brie Larson as Envy Adams
Alison Pill as Kim Pine
Aubrey Plaza as Julie Powers
Brandon Routh as Todd Ingram
Jason Schwartzman as G-Man Graves
Johnny Simmons as Neil Nordegraf
Mark Webber as Stephen Stills
Mae Whitman as Roxy Richter
Ellen Wong as Knives Chau