Filming Locations (5)

  • Dominican Republic

  • Madrid, Spain

  • Haiti

  • Jamaica

  • Miami, Florida, USA