Eschewing the earnest fact-grubbing fandom of the standard rock documentary, Haynes chooses to dress up reality in a flamboyant fictionalisation. Among the pastiche personalities are leather-trousered rocker Curt Wild (Ewan McGregor), Brian Eno clone Jack Fairy (Micko Westmoreland) and manipulative manager Jerry Divine (Eddie Izzard).
The film is a feast of false eyelashes, feather boas and delicious decadence. However, the refusal to conform to traditional chronology does throw up some problems. After an inspired prologue, which situates Oscar Wilde as the great grandfather of glam's subversive aestheticism, Velvet Goldmine's narrative scatters in all directions. Slade's relationship with his wife, Mandy, and drug-fuelled affair with Wild are compelling, Haynes' attempts to imagine an Orwellian Eighties from the perspective of the Seventies less so. Indeed, Bale's journalist, who should provide a thread of continuity, proves one of the weakest links in the film, his parallel journey from surburban repression to glam groupie an extraneous contrivance.
The decade-hopping narrative also allows little room for psychological depth. Given the gorgeous superficiality of the characters, this is not too damaging to the film - although the uneven performances are.
However, despite the flaws, Velvet Goldmine is an ambitious and sometimes brilliant musical that captures the mood of its time with spectacular style.
This review appeared in later editions of yesterday's paper