Luis Vargas (Antonio Banderas), adalah seorang pemilik tanah di Kuba yang sangat kaya. Ia menginginkan seorang mempelai wanita dari Amerika Serikat, lalu menikahlah ia dengan Julia Russel (Angelina Jolie, pemenang Academy Award “Girl Interrupted”).
Pada suatu hari ketika pulang ke rumah, ia mendapati istrinya telah kabur dengan membawa uangnya. Ia sangat ingin membalas dendam. Oleh karena itu ia melacak kemana pun perginya Julia. Namun akhirnya ia menyadari bahwa ia masih sangat mencintai istrinya tersebut, sehingga ia memutuskan untuk meminum racun yang telah dipersiapkan istrinya untuk dirinya. Kemudian Julia menyadari bahwa sesungguhnya ia benar-benar mencintai Luis. Ia kembali dan berusaha menyelamatkan suaminya itu. Pada akhirnya keduanya justru terlibat dalam sebuah kehidupan kriminal.