For me it's Om shanti om, I think its a masala movie done right. The story is over the top but still has heart (unlike masala movies these days where its just about beating up some cartoon bad guys, see Rohit shetty movies) and I love how it parodies Bollywood (first 70s BW and then modern).
The songs are also very memorable, this one is my favourite. It sums up the story in a great way while also progressing the story
https://www.youtube.com/watch?v=ymuNkKuToao
It's a shame Farah lost it after this movie, MNH and OSO were great but TMK and HNY were soulless garbage
8