Filming Locations (4)

  • Mobile, Alabama, USA (Torture Room)

  • Shreveport, Louisiana, USA

  • Par Road 522, Mansfield, Louisiana, USA (mansion)

  • Mansfield, Louisiana, USA