Will Smith may look exactly the same as 30 years ago when he started his career in front of the cameras, but in many occasions, he has proven to be a man of many faces. That, thanks to his unparalleled talent as an actor!
Will has starred in some of the biggest blockbuster movies of our time, from action-adventure films, to funky comedies, to emotional dramas.
The eternal man in black has done much more than shooting guns and fighting aliens.
Celebrating his 49th birthday today, we present to you our top 10 favorite characters played by the incredible Will Smith.