Kabir, Haider or Tommy Singh - which rage-filled character of Shahid Kapoor did you enjoy the most?

Shahid Kapoor has outdone himself in movies like Udta Punjab, Jab We Met, Haider, R... Rajkumar and his latest offering Kabir Singh. It is safe to say that the 38-year-old has left a long-lasting impact on the audience.