Francis Lee’s directorial debut God’s Own Country has won the Michael Powell Award for Best British Feature at the 71st Edinburgh International Film Festival. The Yorkshire-set tale of self-discovery and emotional-awakening debuted in Sundance, winning the Special Jury Award for Directing in the World Cinema Competition. In … Read entire story.
Source: Deadline