Steve McQueen’s new film, Lovers Rock, will have its world premiere when it opens the 58th New York Film Festival, which is still set to take place this fall with various COVID-19 safety precautions in place. Lovers Rock is one of five films in the Oscar-winning director’s new Small Axe …
Read More »