Movies that almost cast the wrong person
As much as we might like to believe we choose movies because of intriguing stories instead of stars, as often as not, that just isn't the case. Of course, there are franchises that have established themselves so powerfully that the actors are secondary to the characters they play—think James Bond or the Star Wars series—but to a large degree, the public chooses films based on names they know and trust, and so do studios. There's a reason Will Smith—and not, say, David Hasselhoff—played Deadshot in Suicide Squad.
Choosing the right actor for the role means making sure the actor can pull off the character convincingly, but it also means making sure the actor is bankable enough to get an audience interested in the story. Hollywood isn't perfect, however, and there are times they get it wrong…or damn near close to wrong. These hit films nearly went in very different directions with leading roles, only to make a casting change—sometimes almost at the last minute.