From punching out aliens to serious dramas about individual resilience, these are the 33 greatest Will Smith movies.
Big Sean plays the Morpheus role, which was played in the movies by Laurence Fishburne, while Smith takes on Neo. Smith ...