Filming Locations (2)

  • 739 NW 5th St. Miami, Florida, USA (Canal bridge scene)

  • Miami, Florida, USA