The film has already attracted criticism from book fans for casting 5ft 7in Cruise as the 6ft 5in, blond heroRosamund Pike will star opposite Tom Cruise in the action flick One Shot, based on a Jack Reacher novel by Lee Child, according to the Thompson on Hollywood blog.Pike, whose credits include Pride and Prejudice, Die Another Day and last year's Barney's Version, will star as a defence lawyer for the serial murderer that Reacher (Cruise) wants to take down.