Shakti is a very interesting film, although it's hardly original. The film is in a way a variation of Deewar, which in itself is a version of Ganga Jamuna. The only difference is that Deewar shows a clash between brothers and Shakti between a father and son. But that being said, the relationship is actually very, very well portrayed. Due credit should go to Ramesh Sippy who is one of the great directors of mainstream Hindi cinema. He directs the film really well and except for the action sequences, which are not very well done, and some of the scenes towards the end, the film is a huge surprise in its depth, subtlety and realistic dialogue. The interactions between the characters are often quite real and the narrative reminds one of some European films, as its power comes from its serenity. Even the background score is often beautiful and soothing and not the usual whiny type.
The actors are very good - Kumar is typically understated in the part and so is Bachchan who gives another fantastic performance, letting the viewers sense his inner pain all through. The two actors work really well opposite one another, while Raakhee and Smita Patil absolutely shine each in her role. Raakhee takes up the risk of playing wife to Kumar and mother to Bachchan, usually her regular romantic costar. While in other films such casting decisions are pathetic and seem to belittle the value of the actresses and their sell-by-date, here it seems like Raakhee's conscious choice to challenge herself. She is excellent. In a smaller part, Patil, a stupendous actress, does a lot with so little. Bachchan's scenes with Raakhee and Patil are of the film's best. Shakti is an unoriginal story which turns into an original, captivating film, which is not extraordinary but worth a watch.