Will Smith became the iconic Agent J in the sci-fi movie Men in Black. (Photo: WENN)
Will Smith plays Alex Hitches in the rom com Hitch. (Photo: WENN)
Will Smith plays Dr. Robert Neville in the apocalyptic film I’m a Legend. (Photo: WENN)
The comedy stars Will Smith as detective Mike Lowrey. (Photo: WENN)
Detective Del Spooner in the movie I, Robot came to life thanks to Will Smith. (Photo: WENN)
Antihero Hancock was played by Will Smith in the 2008 movie. (Photo: WENN)
Will played Cypher Raige next to his son Jaden Smith in the futuristic movie After Earth. (Photo: WENN)
Will Smith was Steven Hiller in the 1996 sci-fi action movie Independence Day. (Photo: WENN)
Will Smith played Deadshot in the Marvel movie next to Jared Leto and Margot Robbie. (Photo: WENN)
Will Smith is Chris Garden in the touching movie The Pusuit of Happyness. (Photo: WENN)
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.