Shahid gave his fans a sneak peak into his new look by sporting a blue streak with long hair along with a beard and a moustache.
The 34-year-old shared the photograph on image-sharing website Instagram and captioned it : "Adding some colour to the dark and edgy #udtapunjab . Can't wait to start this one."
Directed by Abhishek Chaubey, the film tells the story of substance abuse in the Indian state of Punjab. It also features Kareena Kapoor Khan, Alia Bhatt and Diljit Dosanjh.