Tom Cruise is flexin' his action star muscles in his latest flick Jack Reacher.

The studly actor plays a former policeman for the military who is hot on the trail of a trained military sniper.

Katie Holmes' ex is still sexy at 50! The flick hits theaters on December 21.