But well, it is quite different from what Raja Rawal Ratan Singh looked through images.
Shahid donned the perfect moustache of Raja, but then why is he in the stubble look?
Plus, he has his hair unkempt, flowing over his eye. So does that mean Sasha is playing modern Raja? Only time can tell…
The UDTA PUNJAB actor will play Deepika Padukone's husband in the Sanjay Leela Bhansali starrer, which also stars Ranveer Singh in the lead role.