Tom Cruise plays a former military cop investigating a sniper case in his latest film, “Jack Reacher.” Having reached age 50 in a competitive business that deifies youth and despite his outrageous personal exploits and baggage, Mr. Cruise continues to draw fans and help turn his movies into blockbuster hits. (Paramount Pictures via Associated Press)