Rhys Meyers plays the flamboyant, Bowie-esque Brian Slade, while Ewan McGregor is his trouser-dropping, Iggy Pop-inspired lover. Their relationship, like so much of the film, is pure fantasy. But that, Haynes would argue, is the point: glam thrived on blurring lines - male/female, reality/appearance, past/present - and it is this aspect which he is exploring and representing.
Judging by the polarised reactions to the film, he has also blurred the distinction between masterpiece and curate's egg. You decide.
On general release