Emilio Delgado, the actor and singer who for 45 years was a warm and familiar presence in children’s lives and a rare Latino face on American television as fix-it shop owner Luis on “Sesame Street,” died Thursday.

The festival will kick off on Jan. 28 with the premieres of Nanfu Wang’s documentary about propaganda and COVID-19 in China, “In the Same Breath,” and Ahmir “Questlove” Thompson’s “Summer of Soul (...Or, When The Revolution Could Not Be Televised)”.