Filming Locations (2)

  • Wilmington, North Carolina, USA (the town of Topsail Bay, Delaware)

  • Boston, Massachusetts, USA