He still look'n good, and yes. This is Tom Cruise rock'n it out for the film adaptation of the Broadway musical Rock of Ages as as rocker Stacee Jaxx. It was posted on his Twitter. The film is directed by Adam Shankman and opens June 1st 2012.
Cruise plays Stacee Jaxx, an aging musician whose glory days are long past, in the anticipated movie, which had a successful touring run in theaters recently with American Idol alum Constantine Maroulis in the lead.