5 Excellent

Tere Naam

Undoubtedly, its one of the best performance of Salman Khan. He is such a lover in this that every girl would wish to fall for not that he isn't in real life. This movie is a class apart. One of the few movies in which entire cast did the appreciable job. It's definitely among my all time favorites.