Directed by Adam Shankman (Bringing Down the House, Hairspray), Rock of Ages is in actuality a karaoke session of 80s pop music and classics promoted as a film.
Small town girl Sherrie Christian (Julianne Hough) meets city boy Drew (Diego Boneta) at Sunset Strip as they pursue their Hollywood dreams. Accompanied by lovely tunes and hits of Def Leppard, Joan Jett, Journey, Foreigner, Bon Jovi, Night Ranger, REO Speedwagon, Pat Benatar, Twisted Sister, Poison, Whitesnake and more, the movie tells of their romance as well as journey towards fulfilling their dreams – not without its challenges, Drew is forced to join a boy band and Sherrie, having it worse, momentarily turns a stripper – in the 1980s decadent but dark rock 'n' roll world of Los Angeles. Along the way they meet metal star Stacee Jaxx (Tom Cruise), the self-righteous, rock hater mayor's wife Patricia Whitmore (Catherine Zeta-Jones) as well as a probing Rolling Stone reporter (Malin Akerman).
For a music-heavy film, lead characters Hough and Boneta's karaoke skills are average at best, Zeta-Jones does a good job but it is Alec Baldwin and Russell Brand that impresses with their duet. Despite his good looks and acting skills, Cruise's singing skills just make one cringe.
Lighthearted but nonetheless cheesy, audience would love the film for its music, and music lovers will either love the show for its remembering lovely old classics or hate it for the bad presentation of it.