‘The Rider’ Wins Best Picture from National Society of Film Critics Awards

Chloé Zhao’s The Rider has been named the best film of 2018 by the National Society of Film Critics, which met in New York City on Saturday to choose its winners for the 53rd time.

Roma and Burning were the two next runners-up.

Read full article