Snapped On Set: Tom Cruise Gets ‘One Shot’ In Pittsburgh (PHOTOS)

Tom Cruise in 'Ages'
Check out a tatted, rocker Tom!
Tom Cruise has been in Pittsburgh, PA filming One Shot, based off the book of the same name by Lee Child, and we are finally able to get a good look at him on set.

Tom plays Jack Reacher, an ex-army cop who is found connected to a pyscho-killer. He starts investigating the case and comes to some of his own conclusions in an action-packed journey.

Fans of the novel have been up in arms over the film’s casting choice in Tom. The original-character is over six feet tall and we all know that at five foot seven inches, Tom doesn’t measure up … height-wise. But what he lacks in height, we’re sure he’ll make up for in acting. So what does Tom have to say about all this?

“I’m very sensitive to it. This is Lee’s book and Lee’s character. Him giving me his blessing is what made me do it. If he hadn’t then I wouldn’t have done it,” Tom told Empire magazine.

With the extra hours he has put in at the gym along with special effects, we’re excited to see how this pans out!

We have to wait until 2013 to see One Shot, but Rock of Ages will be released in 2012 and the second trailer for Mission Impossible: Ghost Protocol has recently been released. To give you your Tom Cruise fix for the day (or week), here is the thrilling new trailer: