Stacey Gregg’s feature debut is well-acted and boasts a great score, but is let down by a familiar plot that over-explains itself