Perdita Durango (1997)
Perdita Durango, released as Dance with the Devil in the United States, is a 1997 Spanish crime-drama film directed by Álex de la Iglesia, based on Barry Gifford's novel 59° and Raining: The Story of Perdita Durango. It features a psychotic criminal couple who kidnaps a random teenage couple, and plans to rape and offer them in sacrifice. It stars Javier Bardem as Romeo Dolorosa, the main character, and Rosie Perez as Perdita Durango serves as the co-star.
More at Wikipedia.