Tom Cruise stars in a new trailer for the much-anticipated Rock of Ages movie, giving it some serious rock action and belting out a version of Bon Jovi's 'Wanted Dead or Alive.' The rock comedy will inevitably draw similarities to the spook rockumentary of the 1980s, Spinal Tap but this modern take on the leather-clad world of heavy metal boasts an all-star cast, including Alec Baldwin, Catherine Zeta Jones and Russell Brand.

The extended trailer for the movie, which is due to be released in June 2012, features Tom Cruise playing the role of metal superstar Stacee Jaxx. In the film, Cruise tackles a number of classic rock hits, including 'I Hate Myself For Loving You' by Joan Jett and Foreigner's power ballad 'I Wanna Know What Love Is.' Catherine Zeta Jones plays the role of an anti-rock morality group leader, thought to be based on the 1980s anti-rock crusader Tipper Gore. Her character campaigns against the activities of The Bourbon Room, run by Alec Baldwin's character Dennis Dupree. His big idea to save the ailing club involved convincing the veteran rockers Arsenal to play their last ever gig there. Initial Twitter reaction to Cruise's singing has been mixed, with one user commenting, "Tom Cruise's singing in the 'Rock of Ages' trailer sounds like he's a drunk frat guy at karaoke who got kicked in the groin before starting", while another confirmed, "Tom Cruise does his own singing in Rock of Ages...just in case you were wondering".

The movie script is based on the West End Musical which stars former X Factor contestant Shayne Ward in Cruise's role. The central story of the script follows the romance between Drew (played by Diego Boneta) and Sherrie (Julianne Hough) as they try to find fame on LA's Sunset Strip.