Bipasha Basu was the first choice for Shamita Shetty' s role. She did not want to do a supporting role to Kareena Kapoor.
The names Anjali and were taken from Dhadkan (2000), while the names of Raja and Aarti and the term of "Indian Raja" were taken from Raja Hindustani (1996), both films directed by Dharmesh Darshan.
Amisha Patel was Darmesh Darshan's first choice for the lead role. But Kareena slashed her price and signed the film.
Manoj Bajpayee was upset with Boney Kapoor after the release of the film. Boney had promised Manoj that the film would he promoted as a three hero film, with Manoj in all the films poster and promotions. Boney did not do that. This along with many other reasons caused Manoj to regret doing the film.
Boney Kapoor was served a legal notice for using the title Bewaffa. The rights of the title lay with Dayavanti Pictures. Both parties were able to sort out the matter.
After their older sisters Karisma Kapoor and Shilpa Shetty worked with each other in the movies Rishtey and Jaanwar, Kareena Kapoor and Shamita Shetty worked together this time in Bewafaa.
One of the film posters had Kareena Kapoor's solo poster showing her backless.This was a publicity poster to attract audience for a family film by showing bold poster.
Karishma Kapoor, Raveena Tandon and Celina Jetly was highly considered for Sushmita Sen's role!
After doing "Biwi No 1" and "Fiza" with Karishma Kapoor, Sushmita Sen work with Karishma's younger sister Kareena Kapoor.