Adam Shankman - he of the 2007 Hairspray re-do – here movie-fies another Broadway musical.
Julianne Hough is small-town girl Sherrie, who arrives on the Sunset Strip circa 1987 and falls for a scrappy barback (Diego Boneta).
In a bid to save the rock’n’roll bar where they work, they book a preening rock star (Tom Cruise), a move that has major consequences for everyone.
It’s a mess, but an ebullient one, a rowdy clash of ’80s glam metal and Glee-esque gloss.
Hough sparkles, Cruise swaggers and club owner Alec Baldwin and his sidekick Russell Brand make sweet music (metaphorically, rather than literally).