Ajay Devgan and Akshay Kumar was offered the role of Robert D'costa but both of them turned down...

Apparently, Shahid himself informed the shutterbugs at a radio station in Mumbai that he will be portraying three different characters in the upcoming Kunal Kohli’s yet untitled film, for which he has been shooting in London.
Shahid, as quoted in IANS, said, "I don't want to speak much about the film but it has three different characters.”
The film also stars Shahid alleged ex-girlfriend Priyanka Chopra opposite him.
Shahid’s ‘Mausam’ to hit screens on Sep. 16
Meanwhile, Shahid has already started promoting his soon-to-be released film ‘Mausam’.
Helmed by Pankaj Kapur, the film features Sonam Kapoor as the female lead opposite Shahid.
In ‘Mausam’, Shahid portrays the character of an Air Force Officer and Sonam plays his love interest.
The movie is scheduled to hit the silver screens on Sep. 16.