1) Shahid Kapoor
We have seen Shahid play different roles in the past. He can be sweet, funny and aggressive. Shahid can definitely play Virat Kohli if there is a biopic made in the future.
2) Emraan Hashmi
Emraan was seen playing the role of one of the best cricket players of India, Mohammad Azharuddin in his biopic Azhar. Emraan can again play Virat as he is one of the versatile actors that the industry has.
3) Varun Dhawan
Varun has the energy and the aggressiveness that would be needed to play Virat. We bet that he would do an incredible job if a Virat biopic is made.
4) Abhay Deol
To play Kohli in intense dramatic situations that happen behind the scenes, Abhay could be a suitable pick as well. He might have to change his physique a bit but apart from that, he can definitely do a great job.
5) Rajkummar Rao
We have seen him play the role of a common man often but not to forget the fact that he is an ace actor and can take up the challenge and meet expectations.