Nobody warns you that a single afternoon in Haddonfield, New Jersey will make you question every vacation you’ve ever taken ...