In India making movies on politics has always been a controversial subject. Somehow politicians don’t like their life’s being replicated on the sliver screen. Be it a movie like Rajneeti or the upcoming movie on Manmohan Singh’s life as a Prime Minister in which Anupam Kher plays the former PM, movies based on politics can trigger an ugly controversy any time.

India is a diverse nation not just culturally but also politically. Every state has its own political dynamics which may or may not be in line with the national politics. India’s politics is complex and the factors shaping politics vary with each state.

But ever wondered an onscreen representation of the most eminent politicians of the nation? Which Bollywood actor can play which politician to perfection? Worth a thought right? It already sounds interesting and we should move towards our list.

Here’s the list of most eminent politicians of the nation and actors who can play them to perfection.

1. Narendra Modi

He’s one of the boldest Indian PMs ever and a globally respected leader. The Bollywood actor having the closest resemblance to the honourable Prime Minister is Kulbhushan Kharbanda.

2. Yogi Adityanath

It’s amazing how the Fast and Furious star, Vin Diesel is so reminiscent to The CM of UP. He would be a perfect onscreen version of Yogi Adityanath.

3. Smriti Irani

Vidya Balan would be the perfect pick. If anyone in the Bollywood can imitate to be Smriti Irani then it has to be Vidya Balan.

4. Atal Bihari Vajpayee

Amir Khan, The MR. perfectionist of Bollywood will be the perfect choice. Amir Khan would look pretty natural in this role.

5. Dr. Shashi Tharoor

He’s one of the most intelligent and the most learned politicians. You have to be careful while you choose an onscreen version of him. Given how brilliant an actor Irffan Khan is, he would be the perfect man to play Dr.Shashi Tharoor.

6. Arvind Kejriwal

Manoj Vajpayee is a versatile actor. He’s done exceptionally well in movies made on politics. He’d be the perfect choice to play the role of Delhi’s Chief Minister.

7. Manmohan Singh

Anupam Kher is already playing his role in an upcoming movie. He seems like an appropriate choice to play the former Prime Minister of India.

8. Rahul Gandhi

Rahul Gandhi is one of the most handsome politicians in India. He may have not won too many elections but has often won compliments for his dashing personality. Arunoday Singh seems like a good candidate for this.

9. Sonia Gandhi

Reese Witherspoon seems perfect. Just like Yogi Ji we again have to import an actor from Hollywood for this role.

10. Sushma Swaraj

The Minister For External Affairs carries a strong personality. Tabu is one good candidate to play her onscreen Avatar.