Los Angeles, década de 30. No auge da depressão, Arturo Bandini (Colin Farrell) sonha se tornar um escritor famoso. É quando ele conhece Camilla Lopez (Salma Hayek), uma garçonete mexicana que sonha conseguir um bom marido e deixar o emprego. Juntos eles vivem uma relação conturbada, baseada em desejo, ciúmes e desprezo.