After Aishwarya Rai left the film , Soniya Jehan was signed. Soniya also left the film. Kangana was eventually signed .
Gul Panag signed the film and shot with Abhishek for a few days. She left the film due to being upset with her character. Shahana Goswami was signed as her replacement .
Aishwarya Rai Bachchan was initially considered for the female lead.
Fourth film to star Jimmy Shergill and Boman Irani after Munna Bhai MBBS(2003), Lage Raho Munna Bhai(2006) and Eklavya(2007).
The film was initially titled 'Crooked'.