Debbon Ayer is known for Bosch (2014), In the Forest (2022) and Eternal Sunshine of the Spotless Mind (2004). She has been married to Rob Morrow since September 21, 1998. They have one child.
After a family camping trip turns horrific, a mother must fight to save her family from an angry landowner who's hiding a terrifying secret on his property.