Zac Efron, Tom Cruise & Malin Akerman Bring The Rock & Hot To ‘Rock Of Ages’ Premiere [PHOTOS]

Come on, hit me with your best shot! Go on, you know you wanna keep singing!

The heat was on in Hollywood as the stars of the movie musical Rock of Ages hit the red carpet to celebrate the premiere. Tom Cruise was there in his regular excited form, Malin Akerman was showing off so much leg I’m surprised we didn’t accidentally see more of her and Zac Efron–though not in the cast–look hot and adorable as always.

Rock of Ages is a rock musical in the most fabulous sense of the word telling the story of group of performers living it up in the 80s. Josh Duhamel really took that message to heart, wearing a crazy wig and showing off the abs in his best 80s get up. Damn Fergie, you lucky girl. 

This seems like one of those movies that is just so much fun, you don’t really care how bad some of it is. Think Mamma Mia but with rock music.

Launch the gallery and tell us who you think is the best dressed and/or the hottest. My votes are for Catherine Zeta Jones and Zac Efron. Her dress is amazing and he’s just so sexy. Shout it out in the comments!