The one-time Bond girl also stars in next year's “Clash of the Titans 2″
She'll play Helen Rodin, who represents a man accused of shooting up a shopping plaza in a midwestern city.
That guy is Jack Reacher, hero of Lee Child's popular bestsellers, played by Cruise.
Pike's an interesting choice – a serious actress with serious chops and a serious background. She's an Oxford graduate and a stage actress who's made it medium in the movies. With this role, is making it big.
"One Shot" is a guy movie. Christopher McQuarrie is writing the screenplay and directing, which gives the movie an extra dose of action. McQuarrie wrote "The Usual Suspects," "The Wolverine" and "Jerry the Giant Killer" — as well as Cruise's "Valkyrie" and the upcoming "Mission Impossible: Ghost Protocol."
Pike brings a new sensibility to the picture. She proved her mettle opposite Paul Giamatti in the 2010 "Barney's Version," played Jane Bennet in the 2005 "Pride & Prejudice" and had a small but impactful role in the 2010 "Made in Dagenham."
Deadline first reported the news.