Calvary

This article's plot summary may be too long or excessively detailed. Please help improve it by removing unnecessary details and making it more concise. (March 2016) (Learn how and when to remove this template message)
In a confessional, an unseen parishioner talks to Father James about his horrific childhood sexual abuse by a priest. He says he will kill James at the beach the next Sunday, because James is a good man and it would be worse and more disconcerting for the Catholic Church than killing a bad priest; in any case, the offender has already died. He gives James a week in order to settle all of his affairs at the parish. James later tells Bishop Garret Montgomery what happened and that he knows the parishioner. Bishop Montgomery comments that there was no confession since there was no formal prayer and the man was not repentant. He leaves it up to James whether or not he should go to the police.
James' daughter Fiona comes to visit from London after a failed suicide attempt. She had felt abandoned by her mother and James ever since he became a priest when her mother died. Fiona and James know they love each other, and try to repair their relationship.
James hears that local butcher Jack Brennan has hit his wife Veronica, who's having an affair, and James confronts Jack. Jack denies having hit her, and blames Veronica's Ivorian lover, Simon. James then visits several people, including an elderly American writer and Inspector Stanton, whose houseguest is apparently a male prostitute named Leo who makes lewd advances on James before leaving. James obtains a gun from the Inspector at the request of the writer, who had explained he would rather take his own life than get old and feeble.
James is also visited at the church by a socially awkward young man, Milo, who is trying to decide between committing suicide or joining the army, as he feels a lot of rage and anger that he hasn't yet had sex. Milo and James discuss whether killing, and learning to kill, are immoral, as James attempts to talk Milo out of both joining the army and committing suicide.
A lonely and unpleasant millionaire, Michael Fitzgerald, asks James to visit him in his large house outside of town. He tells James that most of his money is illegal and he wants to donate some of it to the church; however, James does not believe that Fitzgerald actually feels guilt. Before James leaves, Michael drunkenly urinates on the painting The Ambassadors, to show his contempt for his wealth, and since he made pursuit of wealth his life's purpose, his contempt for himself.
James is then called to the hospital where he is asked to perform the last rites for a Frenchman who was critically wounded in a car accident. After performing the rites, James comforts Teresa, the wife of the dead man who accepts her husband's death and says that death is unfair to people who haven't felt love. The two then pray together. On his way out, James is teased by the atheist doctor Frank Harte, who has an extremely blase view towards death.
James also visits a convict, Freddie Joyce, who, it is suggested, killed several women and ate them; James tries to persuade him to tell him the location of an (uneaten) body buried in the woods but Freddie cannot remember. Although he asks for forgiveness, James accuses him of not truly feeling guilt and that God can't understand him.
Later at the pub, James sees Veronica and Harte doing cocaine but doesn't admonish them. While in the pub, the townsfolk see the local church burning down. However, when they go outside many of them do not seem especially concerned or even told James of the fire before they noticed. Later, Michael donates money to assuage his conscience.
While walking with his daughter, James tells her he loves her and promises to never abandon her. Later that night, James finds that his dog has had his throat cut. Crying over this loss, he buries his dog in the back garden. The next day, his daughter leaves. While walking in the countryside afterwards, James strikes up conversation with a young girl. However, when her father sees them he orders his daughter to get in the car and yells at James, believing him to be a paedophile.
At the pub, James talks to Harte, who relates how a 3-year-old child was made permanently deaf, mute, paralyzed and blind after botched anesthesia; Harte seems to take pleasure in the pain of the situation. James is offended and angered by Harte's story and almost attacks him. When Harte has left James has several more drinks. When he refuses to leave at closing time and is pressured by Brendan Lynch, the barman, James pulls out the gun he got for the writer. Brendan does not believe he will kill him, so James shoots several times at the bar and then, when out of ammunition, aims at Brendan. In response, Brendan pulls out and wields a baseball bat.
A battered James returns home where he lashes out at Father Leary, calling him naive. Father Leary is so offended he decides to leave the next morning. James decides to leave as well, packs a suitcase, and goes to the airport. While there he meets Teresa and they talk. Seeing her husband's coffin by the aircraft on the tarmac convinces James to return home.
On Sunday, James heads to the beach. On the way he meets his writer friend, who has just finished his book; James tells him he is a very good writer. He then calls Fiona, telling her that people look too much at sins and not enough on virtues. He believes that forgiveness is the most important virtue, which he sees as constantly underrated. Fiona agrees and they make their peace with each other.
At the beach, James throws away the gun, waits, and briefly talks to Michael, who admits to feeling detached from life. A surprised James comforts him and promises to come and visit him later. Michael leaves and James waits on the beach, whereupon Jack appears with a gun approaching James.
Jack confesses to burning down the church, and to hitting Veronica; however, he denies having killed James's dog. Jack asks if James cried for the dog, and James says he did, and Jack then asks whether James cried for the children whom priests abused. When James admits he didn't, that he felt simply detached from the whole matter, an angry Jack shoots James in the stomach. The altar boy who is painting a scene of the beach runs toward them; Jack points his gun at the boy, and James shouts out to the boy to run away. James tells Jack it is not too late to stop, but Jack says it is. When Jack tells him to say his prayers, James replies that he already had. Jack then shoots James point blank in the head, and walks away. The parishioners are then seen going about their daily lives: the writer is seen by the river eating an ice cream bar, Veronica and Simon in bed together, Inspector Stanton examining bank notes, Michael drinking and contemplating, Dr. Harte putting out his cigarette on a human organ, a pensive Leo sitting on one side of the bed after his latest tryst, the bruised Brendan drinking, Father Leary reading The God Delusion by Richard Dawkins, and Milo signing up to join the army. Teresa is then seen on a plane, making the sign of the cross.
Later, Fiona visits Jack in prison. As Fiona and Jack, separated by a glass panel, pick up their intercom phones, the film ends.

Question: Who visits Jack in prision?
Answer: Fiona