I’ve been stomping London’s streets and settling into its cinema seats for the BFI London Film Festival (7–18 October 2026), armed with a wish list of films and the...