Whether you like it or not, Tom Cruise is Jack Reacher. Sorry but it's true so you're just going to have to make do.
But after watching this latest teaser, we must say it might not be such a problem after all.
The dimunitive megastar takes the lead in the much-anticipated adaptation of the Lee Child thriller One Shot in what Paramount hope will be the first of many Reacher movies.
It shows us very little but gives enough action and surprisingly believable fighting from the Cruiser to keep our excitement at fever pitch.
The film also stars Rosamund Pike, Robert Duvall and Werner Herzog.
Jack Reacher hits cinemas on December 28th