BFI London Film Festival
The film debuted at the BFI London Film Festival and went on to win several best film awards around the world.