Angelina Jolie plays Julia, a mysterious mail-order bride who marries Luis, played by Antonio Banderas. At first they are blissfully happy, but then Julia begins to act strangely, and she soon vanishes with Luis's money, transforming his dream into a hellish nightmare.