Dans les années 70, Om Prakash Makhija (Shah Rukh Khan) est un "junior artist", c’est à dire un figurant. Il court les castings avec son copain Pappu (Shreyas Talpade) et discute chaque jour avec son rêve : Shanti (Deepika Padukone), la merveilleuse star dont le visage orne d’immenses panneaux publicitaires. Au passage il croise Rishi Kapoor, Dharmendra et autres héros populaires. Ses espoirs fleurissent… pour finir réduits en cendre par l’ignoble producteur Mukesh Mehra (Arjun Rampal).
Trente ans plus tard, Om Kapoor, star et fils de star, fait des drôles de rêves et finit par reconnaître qu’il est la réincarnation d’Om Prakash. Porteur d’une double mémoire et d’une injustice insupportable, il va tout mettre en œuvre pour confondre l’odieux Mukesh. Et ce "tout", c’est son univers, le cinéma…