Captivating and broodingly beautiful, God’s Own Country is the award winning debut feature from writer/director Francis Lee.