Dwayne Johnson almost played Jack Reacher. He would have been perfect for the role – Johnson is muscular and 6’5" tall, just like the character in Lee Child’s books. The protagonist, a former military investigator, is also described as badass, so Johnson would have had an easy time walking tall and changing the hierarchy of movie heroes plucked from novels. Unfortunately, Hollywood’s casting choices are rarely straightforward, so the role eventually went to Tom Cruise, before going to the much better-suited Alan Ritchson.