Browsing: Keri Russell

Christopher Neil’s debut feature, “Goats,” begins promisingly, with a series of beautiful nature shots of…