'Hancock' (2008)
He may start out as a scruffy, alcoholic superhero who everyone loves to hate, but it doesn't take long for Will Smith's latest character Hancock to send our hearts racing.
Don't be deceived by the initial torn and worn clothes ladies, it really does get better. And after all, we all love a bad boy with attitude. Especially when it's Will Smith!