OSO is how Masala movies should be done. Its very entertaining throughout, the humor is never obnoxious, the story while over the top is actually pretty heartwarming and emotional and overall its just a grea movie. I love the first half, it just oozes atmosphere, the 70's atmosphere is awesome. Deepika Padukone as Shanti is the huge star here while SRK as Om is barely known and plays minor characters. Usually its the other way around. I love Om's naivety and love for Shanti here. Their ending was just heartbreaking, the scene was just very well made & still makes me teary eyed. The second half starts off a bit weak, this more conceited and not as likable (at first) but then from the Filmfare Awards onwards it picks up & becomes really engaging. So happy Mukesh got what he deserved, the Ghost Shanti twist was quite surprising. Loved their final goodbye. I think Deepika did a solid job here for her first movie but couldn't shine a lot, especially in the second half she was just there. Their chemistry was also lacking but since Shanti never really loved him that way thats ok. They were better together in CE and HNY. The Songs are all just outstanding, especially love Main Agar Kahoon (so romantic & Deewangi Deewangi (love seeing soo many Bollywood stars here, especially Kajol's entrance was awesome). 10/10, one of the SRK movies you can rewatch again & again. Not sure what happened but Farah Khan became lackluster after this movie. TMK and HNY were lacking!