 Before production started, Priyanka Chopra was offered the role of Priya Singhania, but she was not able to fulfill it because she was working on other films at that time and she also took on various other commitments, which is when the role subsequently went to Ameesha Patel.The movie performed well at the box office by having a world-wide gross of ₹29.7 crore against a budget of ₹15 crore.The soundtrack of the film is composed by Himesh Reshammiya with lyrics provided by Sudhakar Sharma.