Who knew Tom Cruise could kick butt as a rock star?

In this new trailer for Rock of Ages, Katie Holmes' hubby performs a killer version of "Wanted Dead or Alive" as the character Stacee Jaxx, and the Top Gun star's body looks fierce!

The flick also stars Russell Brand, Alec Baldwin, Mary J. Blige, Paul Giamatti, Catherine Zeta-Jones and Ryan Seacrest's main squeeze, Julianne Hough.

Rock of Ages blasts into theaters on June 15!