Shahid Kapoor never fails to impress the audience with his impactful performances and has proven his versatility.