Stinging insects play an unexpectedly big role. The plot hinges on someone getting stung.

Hint #1: There is a scene set in Hiroshima.

Hint #2: It was released within the last 10 years.