Quattro amici speravano di sfondare con la loro rock band. Dopo una separazione, i membri del gruppo di riuniscono e fanno un altro tentativo di realizzare il loro sogno.
Rock On!!! inizia a Mumbai, con la rock band Magik, nel 1998. La band è composta da migliori amici e vive insieme una vita spensierata e libera. Aditya Shroff (Farhan Akhtar) è il cantante principale che si è ribellato alla sua famiglia benestante per fare musica. Joseph (Joe) Mascarhenas (Arjun Rampal) è il chitarrista principale che sente la necessità di dimostrare il suo valore come musicista. Il tastierista Rob Nancy (Luke Kenny) e il batterista Kedar Zaveri (alias KD/"Killer Drummer" (Purab Kohli) costituiscono il resto della band. Dopo l'annuncio di un concorso da parte di Channel V, decidono di partecipare, poiché al vincitore verrà offerto un contratto per un album e almeno un video musicale.
I Magik vincono la competizione, ma presto si rendono conto che dovranno affrontare alcuni sacrifici durante la firma del contratto. Joe si sente più offeso quando una canzone che ha scritto per la sua ragazza, Debbie (Shahana Goswami), che era l'unico brano lento dell'intero album, viene esclusa dalla lista dei brani per fare spazio a una canzone remix. Debbie viene anche scartata come stilista della band senza nemmeno essere chiamata per una dimostrazione. In seguito, durante le riprese del video musicale, la band è costretta a indossare abiti che non gradisce e i cameraman si concentrano solo su Aditya. Joe si infuria con Aditya e il regista e li colpisce entrambi prima di andarsene con Debbie. Aditya, che non si era accorto che c'era qualcosa che non andava, rimane scioccato e, dato che il gruppo perde il contratto, reagisce abbandonando la musica e la sua ragazza Tania (Nicolette Bird). I "Magik" si sciolgono e i loro membri si allontanano.
Dieci anni dopo, Aditya è un ricco e potente banchiere d'investimento con una bella moglie, Sakshi (Prachi Desai), e una casa lussuosa, ma è costantemente infelice. Nella speranza di alleviare il suo abituale umore cupo, Sakshi decide di regalargli un orologio da polso con catena d'oro per il suo compleanno. Incontra la sua amica Devika (Koel Purie) in una gioielleria, che per caso è di proprietà del padre di KD e dove KD stesso lavora, anche se con poco entusiasmo. Per caso sente Sakshi parlare di Aditya e si presenta. In seguito Sakshi comunica l'incontro ad Aditya che nega di aver mai conosciuto qualcuno chiamato KD. Poco dopo, mentre Aditya è in viaggio per lavoro, Sakshi trova una scatola contenente vecchie foto e video di Magik. Le porta con sé per mostrarle a KD e gli chiede di partecipare alla festa di compleanno che sta organizzando per Aditya e di invitare il resto della band.
KD si incontra con Rob, che ora si guadagna da vivere componendo jingle per le pubblicità. Insieme invitano Joe, che ora è sposato con Debbie ma vive in gran parte senza lavoro, con un figlio di otto anni. La famiglia è sostenuta da Debbie, che ha una piccola attività di pesca ma che nutre anche rancore nei confronti della band per il modo in cui ha influenzato Joe. Joe ritiene di doversi riconciliare con i suoi vecchi amici, ma Debbie lo considera una debolezza. KD e Rob partecipano quindi alla festa senza Joe e Aditya rimane scioccato nel vederli. In seguito rimprovera Sakshi per aver cercato di scavare nel suo passato, che sostiene di essersi lasciato alle spalle. Sakshi è ferita e lo lascia dopo avergli comunicato di essere incinta. Devika convince Aditya ad affrontare il suo passato e a incontrare i suoi ex compagni. KD, Joe e Rob si incontrano e visitano il luogo in cui si esercitavano come band. Anche Aditya arriva e si riconcilia con Joe e gli altri. Iniziano ad esercitarsi regolarmente a casa di Aditya. Venendo a conoscenza di ciò, anche Sakshi torna da Aditya.
Canale V annuncia un altro concorso e, su insistenza di Rob, la band si iscrive. Nel frattempo, Debbie organizza per Joe un lavoro come chitarrista su una nave da crociera che salperà lo stesso giorno del concorso. In seguito si scopre che Rob sta morendo a causa di un tumore al cervello e il suo ultimo desiderio è quello di esibirsi con i Magik. Il concorso viene trasmesso alla radio e, mentre Joe sta andando all'aeroporto, sente i Magik eseguire la canzone che aveva scritto per Debbie dieci anni prima e che gli dedicano. Questo lo spinge a unirsi alla band durante il concorso, dove lui e Aditya duettano in un'esibizione trionfale.
L'epilogo rivela che Rob è morto due mesi dopo quell'esibizione. Sakshi dà alla luce un bambino, che chiama "Rob" in memoria del loro amico. Devika esce con KD, che fonda una casa discografica con Joe. Debbie lascia il suo lavoro nel settore della pesca e diventa una stilista di successo. I membri della band e le loro famiglie si incontrano ogni fine settimana per mantenere vivo il "Magik" della band per sempre.