Will Smith is this generation’s Jimmy Stewart-—a sure bet, a likeable guy who can play drama, comedy, romance, and action.
As an actor yes. As a citizen of the US, Jimmy’s shoes are way too big for any hollywood type to fill today.