Arjun Rampal was replaced by Uday Chopra.
Madhuri Dixit was replaced by Nandita Das.
Nauheed Cyrusi replaced Rinke Khanna.
Cleeo Isaacs reported to the Canada schedule of the film when she was signed. Upon arriving there she found out Kim Sharma was also offered that same role. She waited for and answer from Padam Kumar. Upon not getting one, she walked out of the film and flew back to India.
Jimmy Shergill was approached for Rahul Dev's role.