The film is an official adaptation of the Malayalam film, Perumazhakkalam (2004)
The guy with the flag in the last scene on the train is actually Shreyash Talpade
Nagesh Kukunoor originally wanted Shreyas Talpade to play the role of either husband. He wanted another actor for Behroopiya. Finally after a week he told Shreyas he could have the role because he was a good mimic.
The film did not have a theatrical release in British Columbia,Canada.