Rock of Ages is a 2012 musical comedy-drama film directed by Adam Shankman. The film is an adaptation of the 2006 rock jukebox Broadway musical of the same name by Chris D'Arienzo. Originally scheduled to enter production in summer 2009 for a 2011 release, it eventually commenced production in May 2011 and was released on June 15, 2012.

Tom Cruise played Stacee Jaxx in the film. Shankman knew Cruise was in when he heard him on the first go around of his voice lesson, confirming he "actually has a fantastic voice." Cruise had been singing five hours a day to prepare for his work as musician Stacee Jaxx. "It's this brilliant mashup, it seems, of Axl Rose, Bret Michaels, Keith Richards and Jim Morrison," Shankman said of what to expect from Cruise. All of the actors sing their own parts in the film. Cruise told People Weekly Magazine that he had always wanted to appear in a musical but he found the idea frightening because he was uncertain whether he could actually pull it off. With 'Rock Of Ages', he told the interviewer, he had finally received his chance.

More Info: en.wikipedia.org