Luis Vargas (Antonio Banderas), un acaudalado hombre de negocios, envía a buscar por mar a su prometida, la angloamericana Julia Russell (Angelina Jolie), con quien mantuvo una larga relación por correspondencia.