Culture BFI London Film Festival 2025 Review: Part 1 Staff writer Teddy D’Ancona deep dives into this year’s BFI London Film Festival, providing key insights and reviews. Twenty-one days. Three theatres. Well over... Teddy D'Ancona22 hours ago