Arjun Rampal as Joe Mascarenhas
An idealist. A man of few words and lets his guitar do the talking. His loyalty towards his girlfriend and his band makes him the hero. It seems like God filled him with all the talent in the world but forgot to give him an opening to share it. He is the lead guitarist of the band.
Purab Kohli as KD (Kedar Zaveri)
Prefers to be known, as K.D. "Killer Drummer" is the scion of a successful jeweler family. His father and he don't see eye to eye on most issues. If one had to see K D in his work environment, one would think that he would suffocate and die. On stage it may look like he is slamming those drums with a vengeance but actually, he's only just breathing. He is the heart of magic
Luke Kenny as Rob Nancy
The Laid back quiet fence sitter of the band. If ever a disagreement arose trust Rob to step in and resolve the issue. He was part of the band because he loved what it was really all about, the friendship and the Bond. His Keyboard was an extension of his mind.
Farhan Akhtar as Aditya Shroff
A bohemian with boy from Delhi who left the comforts of his parents home to chase his dream of becoming a singer in a rock band. He has flare for unconventional poetry but at the same time with a message for today's youth makes him an instant hit with Generation X. He is the lead singer of magic
Rock On!! is the story of 4 friends who put together the greatest band this country has ever seen, but never makes it. Years later fate conspires to bring them together again and set them on a journey back to where they left off... a soul-searching pilgrimage into their past.