Will Smith détient un record mondial, fondé en partie sur son instinct autrefois quasi inhumain pour les gros succès au box-office. Il reste le seul acteur à avoir engrangé 100 millions de dollars au box-office américain avec huit films consécutifs.
Mais il est arrivé que Will Smith n'ait pas de flair. Il a refusé plusieurs rôles importants dans des blockbusters.
Dans une interview accordée à la radio Kiss Xtra, Will Smith a récemment admis avoir refusé l'offre du réalisateur Christopher Nolan de jouer le rôle principal dans Inception (2010). La raison: il n'a pas compris l'intrigue.
Il a ajouté, un peu mauvais perdant:
N'empêche, tout le monde se demande encore aujourd'hui si la toupie vacille ou si elle va tourner éternellement.
Le rôle de Dom Cobb a finalement été attribué à Leonardo DiCaprio qui a été applaudi pour ce rôle. Inception a rapporté plus de 800 millions de dollars dans le monde et a remporté quatre Oscars, dont celui de la meilleure photographie et des meilleurs effets visuels.
Inception s'ajoute à une liste d'autres rôles importants que Will Smith a manqués dans des films acclamés. Il a également refusé le rôle de Neo dans Matrix (1999) qui a finalement été attribué à Keanu Reeves. Le raisonnement est similaire à celui d'Inception: dans une interview vidéo de 2019 dénichée par Variety, la star a expliqué qu'il n'avait pas réussi à comprendre la vision des réalisateurs Lana Wachowski et Lilly Wachowski. Le frère et la sœur lui ont présenté l'idée de pouvoir planer dans les airs pendant un combat, tandis que la caméra tournerait autour de lui. Will Smith a déclaré ne pas s'identifier à ce concept.
Il a aussi décliné l'offre de Quentin Tarantino pour le rôle principal dans Django Unchained. Dans une interview accordée au Hollywood Reporter, il a expliqué qu'il ne souhaitait pas réaliser un film de vengeance sur l'esclavage. Il estimait que ce devait être une histoire d'amour et non une histoire de vengeance. Tarantino a finalement confié le rôle à Jamie Foxx.