There is a moment early in “Heaven” when the character played by Cate Blanchett is told something she did not expect to hear. This news piles grief upon unbearable grief, and she cries out in pain. She is a good woman who is prepared to sacrifice her life against evil, but through a great misfortune she has done evil herself.
Blanchett plays Philippa, a teacher of English in Turin, Italy. She has seen drugs kill her husband and some of her students. Her complaints to the police have been ignored. She knows the man behind the Turin drug traffic, and one day she plants a bomb in his office.