Characters played by Michael Cera
Scott Pilgrim
Characters played by Mary Elizabeth Winstead
Ramona Flowers
Characters played by Chris Evans
Lucas Lee
Characters played by Anna Kendrick
Stacey Pilgrim
Envy Adams
Characters played by Alison Pill
Kim Pine
Vegan Police
Characters played by Aubrey Plaza
Julie Powers
Characters played by Brandon Routh
Todd Ingrim
Lollipop Hipster
Elevator Hipster
Characters played by Jason Schwartzman
Narrator
Gideon Graves
Characters played by Mark Webber
Stephen Stills
Vegan Police
Characters played by Mae Whitman
Roxy Richter
Tamara Chen
Characters played by Ellen Wong
Knives Chau
Characters played by Satya Bhabha
Young Neil
Comeau
Matthew Patel
Some Guy
Characters played by Michael Bacall
Stage Directions
Wallace Wells
Characters played by Bryan Lee O'Malley
Self
Characters played by Edgar Wright
Scene Headings
Characters played by Jared LeBoff
The Producer