Filming Locations (2)

  • Shreveport, Louisiana, USA

  • Grand Cane, De Soto Parish, Louisiana, USA (Exterior scenes)