Em 1971, o glam rock invade o mundo da música britânica, provocando uma verdadeira revolução, não apenas na música mas também nos costumes da sociedade. O ícone do movimento é Brian Slade (Jonathan Rhys-Meyers), roqueiro que leva garotas e rapazes a pintarem as unhas, usarem batom e explorarem sua sexualidade. Incapaz de lidar com a fama adquirida, Brian forja sua própria morte, com a farsa sendo descoberta logo depois. Anos mais tarde, um jornalista inglês (Christian Bale) começa a investigar seu desaparecimento.