Bollywood and Politics have an inseparable connection. There are many actors who joined politics, however, some of them made politics their profession, while many tried politics but in a couple of years left it and returned to cinema, and a few of them enjoy both the cinema and politics together. Be it the way a politician delivers his/her speech, the way they walk, or their personality, a true method actor contributes a lot to the given character. Similarly , we have seen many actors who completely nailed their performance portraying a politician on screen. Today we bring to you a list of 10 such Bollywood actors who played the role of politicians on silver screen and won millions of hearts:

Lara Dutta: Former Miss Universe and a great actress, Lara Dutta looked completely unrecognizable as Indira Gandhi in Bell Bottom. Going under massive transformation, the actress amazed the audience not just with her look but her acting too.

Paresh Rawal : Although Paresh Rawal is already a politician, back in 1994 he gave one of the best performances of his career in the film Sardar on Sardar Vallabhbhai Patel. The movie also won 1993 National Film Awards.

Anupam Kher : Anupam Kher, a true method actor, won millions of hearts with his brilliant portrayal of then-Prime Minister Manmohan Singh. His acting is unmatched, the posture, voice modulation and the walk, caring about the minute details, Kher gave one of the memorable performances in the movie.

Amitabh Bachchan: Ram Gopal Varma's (RGV) directorial Sarkar is a must-watch. The role played by Amitabh Bachchan as a powerful patriarch left the audience in awe of the legend and the film was a massive hit.

Abhishek Bachchan : Showcasing versatility, Abhishek Bachchan played Chief Minister Ganga Ram Chaudhary in Dasvi and gained innumerable applause for his performance. Icing on the case was the pure Haryanvi accent he used in the movie.

Kangana Ranaut : Truly a queen of the entertainment industry, Kangana Ranaut perfectly played late actor-politician Jayalalithaa in the 2021 Indian biographical drama. To do justice to the role, the diva put on weight and gave an amazing performance.

Nawazuddin Siddiqui : A versatile actor Nawazuddin Siddiqui can truly do any role with perfection. He completely aced the role of Balasaheb Thackeray in the 2019 film Thackeray directed by filmmaker Abhijit Panse.

Katrina Kaif : Katrina played the role of a politician Indu Pratap Seksaria , the Chief Minister of Madhya Pradesh in a classic Prakash Jha film Rajneeti.

Sohum Shah : One of the most loved political web series 'Maharani' saw Sohum Shah playing Bihar's chief minister Bheema Bharti. There is no denying that the 'Tumbbad' star nailed his performance in the series.

Ranbir Kapoor : Ranbir Kapoor as Samar Pratap, played the youngest politician in the political thriller, Raajneeti. It's a treat to watch, Ranbir as a politician.