The winner of the Best First Feature Audience Award at last year’s Galway Film Fleadh opens in cinemas on April 3rd.