Black_Samson
OG
Hancock was a vanity project.He played Hancock. That wasn't an Oscar worthy role, but the character wasn't exactly a good guy.
I'm not a Will Smith fan, but I think it's a little much to say he hasn't demonstrated range. Sure, there's a little Will in every character he plays, but that's true for every actor.
nothing about the role required great effort from Smith as he was just playing himself… with an attitude.