Shanghai is a political thriller, which also features Abhay Deol and Kalki Koechlin.
Of Emraan's character, Banerjee said: "Emraan plays a small town guy, a street smart character."
"He is always on the lookout to make money and once in a while does sidey night shoots. If he sees a girl, he will sweet talk her into getting a photo shoot done. Actually, he is a very lovable character with tremendous depth."
The film will release June 8.
(With inputs from IANS)