My title sums it up. On the whole, CE is a fun and entertaining film with a good dose of everything. Perfect masala film and family entertainer. Story/screenplay: Yes there is a story. It's a simple one and takes a few turns that keep the film running. There are no unneeded scenes and film moves at a great pace. Big contrast with JTHJ. There are a lot of funny scenes but also some scenes which make you emotional. Acting: SRK is in his zone and plays his role with ease. Pulls of the comedy and action scenes very well. He's a complete hero who shows the power of a common man . Deepika is very beautiful onscreen and measures up well against SRK. All the supporting actors, especially the villains, do a good job themselves. Comedy: A lot of comedy scenes, even scenes that are supposed to be intense/emotional are done in a funny way. Made me laugh a lot, can't remember when I laughed that much for an SRK film. Laughed more than i did in OSO and main hoon na. Action: Action isn't over the top and overly done. It's very entertaining and at the same time realistic action. You're really rooting for SRK in the action scenes. Songs: Only one song in the first half and then three in the 2nd half. They are superb on the big screen, especially titli and kashmir mein. Flaws: SRK is a bit over the top in one or two scenes (but audience was still laughing in them). Tera raasta song comes a bit too quickly after another song. Audience reaction: Very positive. They were literally laughing many times. There were families, elder people and youth. Watched it with a friend who called the trailer crap and doesn't like rohit shetty films (only liked singham). But she loved the film and rated it even better than all of SRK's recent films (including OSO) and on par with RNBDJ. Closing points: It's a blockbuster No offensive stereotyping of south indians as some found in ra.one. South india is beautifully shown and all tamil dialogues are genuinely spoken. Film has a lot of repeat value. Rating: 9/10. Blockbuster, entertainer, SRK+Rohit Shetty - what more could you want? Grab your ticket and have a fun time!!