Feet tapping music, hilarious scenes, suspenseful drama, wonderful acting, and all the elements you want from a film for just to sit and enjoy.
Baadshah is a wonderful mix of comedy and drama, and is good for lighthearted fun. The songs were also pretty good.
Shah Rukh, as always, is on top form; his previous work has perfectly moulded him for the role Baadshah, playing both the hero and joker.
Twinkle Khanna, some have criticised her as being OK for her role, yet I disagree, she's fantastic, giving an aura of mystery and glamour in every scene.
Johnny was the best in this. The rest of the cast blend perfectly with the story, with the villains having evil and humorous characteristics.
I absolutely recommend, it's not intended to be taken seriously, just enjoy fun songs, cute dances, good humour, and what more you want. It is a pure family film, and I think this film deserves 4/5, go, buy the movie and watch it again!