"Scott Pilgrim Vs. The World" Is Turning 10, So Here's What The Cast Looks Like Now

    This cast might legit have magic powers because no one ages this well.

    This year, the cult classic Scott Pilgrim vs. the World turns 10 years old, which means it's the perfect time to see how the ageless, superhero-filled cast has changed in the past decade. Here we go!

    Michael Cera as Scott Pilgrim

    Mary Elizabeth Winstead as Ramona Flowers

    Kieran Culkin as Wallace Wells

    Ellen Wong as Knives Chau

    Alison Pill as Kim Pine

    Mark Webber as Stephen Stills

    Anna Kendrick as Stacey Pilgrim

    Aubrey Plaza as Julie Powers

    Brie Larson as Envy Adams

    Satya Bhabha as Matthew Patel

    Chris Evans as Lucas Lee

    Mae Whitman as Roxy Richter

    Brandon Routh as Todd Ingram

    And Jason Schwartzman as Gideon Graves