Works because of its stellar cast!

Corruption, political scams and inflation feature in newspaper headlines almost everyday and 'Satyagraha' is a movie that highlights the evils of the society by getting to the root of it. 
While Gandhi's preaching is the essence of the movie, Jha also seeks inspiration from the Anna Hazare movement that shook the country.
Dwarkanath (Amitabh Bachchan) runs a school which provides free education for kids, he instills the same social values in his son Akhilesh who rather than going to the US stays back in India. 
Akhilesh is set to marry Sumi (Amrita Rao) and good friend Manav (Ajay Devgn) comes down to attend the ceremony in Ambikapur. 
While Manav heads to the US to pursue his dream of becoming a businessman, Akhilesh is busy designing flyovers for his city. 
Trouble starts when a bridge designed by Akhilesh collapses and he finds foul play as the real reason. 
Akhilesh gets killed in an accident and minister Balaram Singh (Manoj Bajpayee) gives a compensation of 25 lakhs to his wife.
Sumi decides to donate the money, but she is not able to get access to the money despite many attempts. 
Enraged by the situation, furious Dwarkanath walks in the collector's office and slaps him; an act for which he gets arrested. 
Manav comes to his rescue and organizes a fake campaign demanding that Dwarkanath who is fondly called Dadu to be released. 
TV correspondent Yasmin Ahmed (Kareena Kapoor) who is also Manav's friend makes the news big by giving it coverage. 
Eventually, the campaign gets real and even youth political worker Arjun Singh (Arjun Rampal) joins the protest. Dwarkanath is released and Balram hands him over a big cheque of Rs.25 lakhs however he refuses to accept it and demands that the collector's office clears all the claims which have been pending. 
Dwarkanath launches a 'Satyagraha' movement and is joined by thousands as he demands that government to pass an ordinance else people would stop paying taxes. 
Eventually Dwarkanath goes on a fasting spree and Manav is forced to take steps which turn the peace assembly into a protest movement.
Amitabh Bachchan is the soul of 'Satyagraha'. Every time he appears he stirs you up whether it is the scene when he visits the accident spot or when he addresses the rally. Manoj Bajpayee delivers a knockout performance as a sleazy politician to perfection. Ajay Devgn is brilliant in the movie and holds the show, especially in scenes when he comes up with tricky ideas to make the campaign a success. Kareena is impressive even her romance in the movie is very real as the couple is shown arguing often. Amrita Rao does a great job. Arjun Rampal manages to shine whenever he appears on screen. 
Character artist like Indraniel Sengupta, Ajay Trehan, Shireesh Sharma, Vinay Apte, and Gireesh Sahdev all are very impressive.  
Music of the movie works, Satyagraha is a power packed number, Ras se bhare is a beautiful romantic song and Janta Rocks is nice and peppy. Prasoon Joshi takes on the challenge of rewriting classic 'Raghu pati raghav' and succeeds in doing so. 
Satyagraha is beautifully co-written by Prakash Jha and Anjum Rajabali and the duo try to cover all the current issues. Direction by Jha is brilliant and he creates real life situations like ministers justifying scams and government employees reasoning out bribes. Jha does manage to evoke the right emotions from his stellar cast. Editing by Santosh Mandal is perfect. 
Satyagraha works because of its stellar cast and that makes the movie worth a watch. 
kingfisher backstage