This is a movie that is worth watching for Nana and Karishma.
Both have done a superb job.Karishma is in top form after giving great performances in Raja Hindustani,Dil To Pagal Hai,Biwi No 1 and Fiza. Karishma shows in every emotion and feeling. I have never ever had seen a heroine putting on such anger, emotion at the same time. This is her best performance ever. Nana was also excellent and his dialog delivery is superb for no doubt with lots of gray shades. He gave a knock out performance in the climax. He was completely superb.
The kid though is cute and passable. Deepti Naval is fine as the mother. Her confrontation with Nana in her final scenes is note worthy. Sanjay is passable. SRK was good but though a fan of Shah Rukh I felt that Salman Khan could have suited that Role more.
Shakti is a film about a mother's love and endurance. It's a film about transformations, ignorance, coming of age, stepping into the know and embracing the harsh realities of life.
All in all, Bollywood and their fans needs a film like this every once in a while...