Everyone says the movie musical is dead, but don't tell that to the people who made 'Rock of Ages,' the new movie based on the hit stage musical.

This one has an amazing all-star cast, including Alec Baldwin, Catherine Zeta-Jones, Paul Giamatti, Mary J. Blige, Russell Brand, Julianne Hough and many others. And oh yeah, Tom Cruise with long hair and no shirt on.

The movie is set in 1987 during the height of the "hair metal" craze, and features the music of Joan Jett, Journey, Night Ranger, Twisted Sister, REO Speedwagon, Foreigner, Pat Benatar, Whitesnake, Def Leppard, and other artists from the Bic lighter and Aquanet era.

While Cruise, who is playing rock god Stacee Jaxx, isn't in much of the trailer, we do get a funny scene where he autographs a female fan in an intimate area. Bang your head along with the first 'Rock of Ages' trailer below.

[via Coming Soon]