Chris Evans was 28 in Scott Pilgrim vs. the World when he played the character 'Lucas Lee'.
That was over 14 years ago in 2010.
Today he is 42, and has starred in 64 movies in total, 40 of those since Scott Pilgrim vs. the World was released.
In Scott Pilgrim vs. the World, I think Chris Evans looks: