Paramount changed One Shot to Jack Reacher because they assume audiences like terribly named movies. Maybe they do!
The film is based on Lee Childs' Jack Reacher series of crime novels; apparently Cruise is utterly physically incorrect for the role, but that happens. Some die-hards will be upset, the rest of us will roll with it. What's most interesting to me about this trailer is how 90s the movie looks. All that blue, wet down stuff. Also, how much the trailer is trying to evoke the cool of Drive. While that movie didn't make a ton of money it definitely impacted the larger Hollywood consciousness.