Filming Locations (3)

  • North Carolina Film Studios, Wilmington, North Carolina, USA (studio)

  • Wilmington, North Carolina, USA

  • Supply, North Carolina, USA (HWY 17, Truck Stop)