Every product was carefully curated by an Esquire editor. We may earn a commission from these links. Here’s how we test products and why you should trust us.
It's pretty incredible to think that Will Smith went from rapper, to TV star, to movie star, to rapping movie star, to pretty much the best guy on Instagram and the patriarch of a very famous family. He's been one of the most charming, beloved guys in Hollywood for going on three decades now. And that's largely thanks to his roles in some of the most beloved movies in the '90s through today. Here, we run down the best Will Smith movies from After Earth to Men in Black.
32) After Earth
Role: Cypher Raige
The big twist in this M. Night Shaymalan joint is that the very bad planet Will and Jaden Smith are on is actually Earth! Unfortunately, that's spoiled in both the movie title and the trailer. Which makes it easy to skip!
31) Seven Pounds
View full post on Youtube
Advertisement - Continue Reading Below
30) Winter's Tale
Role: Judge
Do you remember Winter’s Tale? Neither do I! But it’s a film where Will Smith is randomly, like, the devil or something.
29) Collateral Beauty
View full post on Youtube
Role: Howard
Will Smith had the best of intentions here: to release something happy and uplifting in the extremely shitty year of 2016. Unfortunately, this film was just as bad as everything else that year.
Advertisement - Continue Reading Below
28) Bad Boys II
Role: Detective Mike Lowrey
Did you see the first Bad Boys and think to yourself, “I could definitely benefit from more of this”? Then this film is for you!
27) Gemini Man
View full post on Youtube
Role: Henry Brogan / Jackson Brogan
This Ang Lee sci-fi action thriller had a few fun moments with Will Smith playing a crack-shot sniper assassin who has to face his own clone, but it’s nowhere close to Smith’s best action role, and should have been way, way cooler with that concept.
Advertisement - Continue Reading Below
26) Aladdin
View full post on Youtube
Role: Genie
Here's a real thing that happened. Guy Ritchie directed a live action version of Aladdin in 2019 where Smith stars as the Genie who just blue himself. It also became the No. 6 top grossing movie of the year. What a dark time for Hollywood.
Advertisement - Continue Reading Below
24) The Legend of Bagger Vance
View full post on Youtube
Role: Bagger Vance
In a different time, Will Smith as the titular golf coach might have been a heartwarming film, but The Legend of Bagger Vance has not aged well nearly two decades later.
23) Bright
Role: Daryl Ward
A movie created by a Netflix algorithm based off your interest in Men in Black, Bad Boys, and The Lord of the Rings.
Advertisement - Continue Reading Below
22) Bad Boys for Life
View full post on Youtube
Role: Detective Mike Lowery
Ready for a stunning plot twist? Bad Boys For Life… it’s yet another Bad Boys movie made almost twenty years later! There’s plenty of fan service here but it’s still a fun watch even if you have no clue what’s going on. Did you spot the Michael Bay cameo?
21) Made in America
View full post on Youtube
Role: Tea Cake Walters
Will Smith, still in his Fresh Prince days, is the only funny part of this otherwise unfunny rom-com.
Advertisement - Continue Reading Below
20) Spies in Disguise
View full post on Youtube
Role: Lance sterling
Smith hadn’t made an animation for years since Shark Tale, and he packs a ton of personality in his super-spy character Lance Sterling. It’s a pretty by-the-numbers spy story, but extremely well animated and a fun time all around.
19) Wild Wild West
Role: James West
Honestly, this is ranked higher than it should be mostly because the titular Willennium gem "Wild Wild West" absolutely slaps.
Advertisement - Continue Reading Below
18) Men in Black II
View full post on Youtube
Role: Jay
In a little bit of role reversal, Smith’s Jay is inducting Tommy Lee Jones’s K into the Men in Black club. Unfortunately, this scenario is far less interesting than the original.
17) Where the Day Takes You
Role: Manny
In his feature length debut, Smith played a crippled homeless homeless man. And it was all uphill from there.
Advertisement - Continue Reading Below
16) Focus
View full post on Youtube
Role: Nicky
Before they were two super villains, Smith and Margot Robbie were two pretty charming cons.
15) Bad Boys
Role: Mike Lowrey
Even though there’s hardly anything memorable about the general plot of Bad Boys, it did firmly establish Will Smith as a full-fledged movie star.
Advertisement - Continue Reading Below
14) Hancock
View full post on Youtube
13) I, Robot
Role: Del Spooner
In hindsight, Smith’s adaptation of Isaac Asimov’s film—three years before the release of the iPhone—seems entirely prescient. Now there are literally vacuum robots called iRobots.