The 2023 BFI London Film Festival came to a close on Sunday night in the British capital with the world premiere of The Kitchen, Netflix’s dystopian thriller co-directed by Kibwe Taveras and Daniel Kaluuya in the actor’s feature debut behind the camera. The film, set in a rundown housing project in a near-future London and […]