Rock On, is a movie based on the story of four friends who put together a great band.
Joe Mascarenhas (Arjun Rampal) is an idealist. A reserved guy, he lets his guitar do the talking. His loyalty towards his girlfriend and his band makes him the hero.
On the other hand, Kedar Zaveri (Purab Kohli), who calls himself K D, is the - Killer Drummer. He comes from a successful jeweler family. His father and he don't see eye to eye on most issues. On stage it may look like he is slamming those drums with a vengeance but actually, he's that is his way of breathing.
Rob Nancy (Luke Kenny) is the laidback quiet fence sitter of the band. Rob steps in and resolves all disputes and issues. 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 himself.
Lastly, Aditya Shroff (Farhan Akhtar), is the bohemian boy from Delhi who left the comforts of his parent's home to chase his dream of becoming a singer in a rock band. He has a flair for unconventional poetry but at the same time clicks well with the Generation Next. He is the lead singer of the band.
Years later, destiny brings them together again and sets them out on a journey to where they left off... a soul-searching journey into the past.