In the Bedroom
Owls Head was a filming location for the 2001 movie "In the Bedroom".