Entertainment Weekly has posted this first look at Tom Cruise in the title role of Paramount Pictures' Jack Reacher , directed and co-written by Christopher McQuarrie. Opening in theaters on December 21, the thriller is based on Lee Childs best-selling novel "One Shot" and co-stars Rosamund Pike, David Oyelowo, Richard Jenkins, Alexia Fast, Robert Duvall, Jai Courtney and Werner Herzog.