Amor de hombre (1997)
Set in Madrid, Spain, this engaging comedy chronicles the complex relationship between single female Esperanza, who can't buy a date, and her best friend Ramón, a gay divorce attorney whose bed is never empty. The pair's friendship is put to the test when Esperanza introduces Ramón to her fellow teacher -- who soon sends Ramón's life spinning out of control.