Penlope Cruz refused to model for L'Oral.
 In the film, she portrayed Silvia, a young woman who is expecting her first child with a man whose mother does not approve of the relationship and attempts to sabotage it by paying Javier Bardem's character to seduce her
 In June 2003, Cruz settled a defamation lawsuit against Australian magazine New Idea over an article it published about her relationship with Cruise; the publication had to apologize, pay her legal costs, and donate AU$5,000 (US$3,200) to her nominated charity

