Movies August 10, 2012 0 Movie Review: “Goats” Christopher Neil’s debut feature, “Goats,” begins promisingly, with a series of beautiful nature shots of…