Larry Fessenden‘s latest indie horror film, Depraved, opens in select theaters through IFC Midnight on September 13. Fessenden is top dog of the indie production company Glass Eye Pix. He has directed such movies as The Last Winter, Habit and Beneath and he’s produced dozens of films including Stake Land, House of the Devil and Wendy and Lucy. He has acted in movies such as You’re Next, Broken Flowers and The Mountain and appeared on TV in Louie and The Strain. He thinks you should be worried about climate change.