Paddy MulhollandOct 25, 2022BFI London Film Festival 2022, Dispatch #15: Creature, Our Lady of the Chinese Shop, Rimini