Bow down to the gods of rock as director Adam Shankman cranks up the volume to 11.
The cast are in fine voice, including a bare-chested Tom Cruise, who took singing lessons to deliver Bon Jovi’s Wanted Dead Or Alive and Def Leppard’s Pour Some Sugar On Me with a primal swagger.
Wannabe singer Sherrie Christian (Julianne Hough) leaves Oklahoma for the bright lights of Los Angeles, where her luggage and prized record collection are stolen the moment she steps off the bus.
She is rescued by aspiring rocker Drew Boley (Diego Boneta) who works as a bartender at The Bourbon Room.
He persuades owner Dennis Dupree (Alec Baldwin) and right-hand man Lonny Barnett (Russell Brand) to hire Sherrie as a waitress.
Lovebirds Drew and Sherrie don’t stop believin’ in their dreams, even when bare-chested frontman Stacee Jaxx (Tom Cruise) comes between them.
Hough is adorable as a naive gal from the Midwest and she harmonises beautifully with Boneta.
It’s a pity that a show-stopping duet on Glee overshadows Hough and Boneta’s climactic rendition of the same song.
Evidently there just aren’t enough rabble-rousing classics from the rock pantheon to go around.