Shahid Kapoor made his Bollywood debut with Ken Ghosh’s 2003 directorial venture, Ishq Vishk. He had begun his career while choosing romantic roles in films and later experimented with action, thriller and other genres. Vishal Bhardwaj’s Kaminey was Shahid’s breakthrough film that released in 2009 where he portrayed dual roles of Charlie and Guddu. Some of his notable works also include Jab We Met, Haider, Udta Punjab, Kabir Singh, Farzi, and others.

Source: Tenor

Shahid Kapoor, who will now be seen in Ali Abbas Zafar’s upcoming film, Bloody Daddy, has completed two decades in Bollywood this year.

A still from the trailer of Bloody Daddy. Source: Jio Studios

On this occasion, a Reddit user, u/ProfessionalLion2968, recently asked netizens to share their favourite roles of his. “Since Shahid Kapoor has completed 20 years in the industry, which is your favourite role of his?” the question reads.

Redditors shared eight roles of Shahid Kapoor that they love the most:

Let’s check them out here.

1. Tommy Singh from Udta Punjab

Source: Sensitive-Werewolf15
A still from Udta Punjab.

2. Aditya Kashyap from Jab We Met

Source: lastgreatdynasty24
Source: Pinterest

3. Haider Meer from Haider

Source: TusharKaushik
Source: IMDb

4. Rajiv Mathur from Ishq Vishk

A still from Ishq Vishk.

Source: Live-Reaction-5014

5. Guddu and Charlie from Kaminey

Shahid in Kaminey. Source: IMDb

6. Prem from Vivah

Source: Live-Reaction-5014
Source: Twitter

7. Sunny from Farzi

Source: Butter_Jack
Source: Prime Video India

8. Kabir Singh from Kabir Singh

Source: TheNiklausMikaelson
Source: IMDb

While the actor has played misogynistic characters in Ishq Vishk and Kabir Singh, he is still loved by his fans. Which role of Shahid Kapoor is your favourite?