En ella se narra la historia de Arthur Stuart (Bale), un reportero que investiga la carrera del cantante de Glam rock Brian Slade (Rhys Meyers), misteriosamente asesinado en uno de sus conciertos, descubriendo al poco tiempo que todo había sido una puesta en escena, y cuya carrera decae hasta desaparecer tras eso.