Watching him carry Wanted as well as the new generation of X-Men movies makes me appreciate other roles he's done like Penelope and Chronicles of Narnia.
I really think in the right universe somewhere out there he could've played an amazing Peter Parker. But let's be real, he really knocked it out of the park as Charles Xavier.