One of the finest mainstream movie where content is a king and filmmaking is at it's best you don't see that often at least in Bollywood where commercial cenema is always made by compromising the art of filmmaking .where aim is to just entertain the audience. But imtiaz Ali successfully achieved that middle ground ...one of the brilliant performance by Ranbir Kapoor. the only starkid who has some serious acting skills .it's a movie about a self discovery so don't say that you understood the movie if you think this is about a love story which ends well