Could he be any hotter?

In this just-released trailer for the upcoming Broadway musical flick, Rock of Ages, a shirtless Tom Cruise shows off his perfect bod -- and musical chops -- as sexy hair-band singer, Stacee Jaxx.

The film takes place on LA's famed Sunset Strip during the 1980s, and centers on a wide-eyed girl, Julianne Hough, who travels to Tinseltown only to get caught up in the magic of rock and roll.

The Dancing with the Stars alum has a few of her own sexy scenes in the film -- she's forced to become a stripper after being fired from her job as a waitress.

The screenplay was written by Jennifer Aniston's beau, Justin Theroux, and also stars Alec Baldwin, Russell Brand, Catherine Zeta-Jones, Diego Boneta, Paul Giamatti, Malin Akerman, Mary J. Blige and Bryan Cranston.

Rock of Ages hits theaters June 1.