Le film oscille entre le premier degré et l'absurde sans jamais prendre un choix tranché. Ce qui donne un film bancal, terriblement amusant par instant, mais globalement ennuyeux. Il aurait peut être gagné à être plus court.
Visuellement, le film est assez laid, peut être pour reprendre l'esthétique des années 80, mais la photo pique souvent les yeux. Au niveau des acteurs, la jeune garde est assez mauvais à l'exception de Russel Brand qui forme un duo amusant avec Alec Baldwin. Mais c'est vraiment Tom Cruise qui tire son épingle du jeu avec ce rôle de rock star totalement décalé.
Un film surprenant qui aurait pu être un OFNI culte, mais qui pêche à se prendre finalement trop au sérieux.