The film was selected to compete for the Palme d'Or in the main competition section at the 2014 Cannes Film Festival and received a North American limited release on November 14, 2014 by Roadside Attractions. The Homesman has received mostly positive reviews from critics. Rotten Tomatoes gave the film a rating average of 7.2/10.
The title refers to the task of taking immigrants back home, which was typically a man's job to carry out.
Mary Bee Cuddy (Hilary Swank) is a 31-year-old spinster from New York, a former teacher who journeyed to the Midwest for more opportunity. She is an active member of the small farming community of Loup in the Nebraska Territory, and has significant financial prospects and sizable land ownership. She seems strong and independent, but suffers from depression and isolation. She makes dinner for her neighbor Bob Giffen (Evan Jones), and sings to him, but when she proposes he turns her down saying she is "plain, and too bossy"; he then leaves to find a wife back east.
After a harsh winter, three women from the community begin to show signs of mental instability due to the hardships they have faced. Arabella Sours (Grace Gummer) has lost three children to diphtheria, Theoline Belknap (Miranda Otto) kills her own child after a poor harvest puts her family at risk of starvation, and Gro Svendsen (Sonja Richter), a Danish immigrant, is shown to be in an abusive relationship with her husband and suffers a breakdown after her mother dies. Reverend Dowd (John Lithgow) calls upon one of their husbands to escort the women eastward to a church in Hebron, Iowa that cares for the mentally ill. One of the men refuses to participate in the lottery to determine who will escort the women; Cuddy takes his place, and the lot falls on her.
While preparing for her journey, Cuddy encounters George Briggs (Tommy Lee Jones), a claim jumper, who is about to be lynched for stealing Bob Giffen's land while he is away. Briggs begs Cuddy for help. Scared to make the trip alone, she frees him, and in return demands his help escorting the women. He immediately casts doubt on the job and insists he be free to abandon her at any time. To persuade him, Cuddy tells him that she is mailing $300 to await his arrival in Iowa, but secretly keeps it with her.
Briggs's experience comes in handy when the group crosses paths with hostile natives, and he is able to bribe them by giving up one of their horses. Later, when Arabella is kidnapped by a freighter (Tim Blake Nelson), Briggs gives chase, and the two men have a violent scuffle before Arabella kills her kidnapper. Eventually the caravan comes across the grave of an eleven-year-old girl that has been desecrated by Indians, and Cuddy insists they stop and restore it. Briggs vows to push on, so Cuddy stays behind and agrees to catch up with him. After restoring the grave, Cuddy sets out on horseback. However, she loses her way, and after riding all night discovers that she has gone in a circle and her horse has led her back to the grave.
Finally catching up to Briggs after another night of riding, Cuddy, distraught over having to wander the desert, suggests they marry. Briggs, like all the previous men, rejects Cuddy saying he "aint no farmer", and is only along for the promised reward. Later that night, a naked Cuddy propositions him, and despite his initial protestations, the two have sex. Rising late the next morning, Briggs finds that Cuddy has hung herself. Briggs chastises Sours, Belknapp, and Svendsen, blaming their illness for Cuddy's death as he buries her body. He discovers that she had kept the $300 with her the entire time, and so takes a horse and abandons the three women. However, the trio surprisingly follow him on foot, and Arabella almost drowns while chasing him across a river. Briggs saves her and decides to continue taking them to Iowa instead.
Briggs seeks food and shelter at an empty hotel belonging to Aloysius Duffy (James Spader), who informs him that they have no rooms available for the caravan as a group of 16 investors are expected shortly, and the women would sour the establishment. Briggs lashes out at Duffy, whose men pull out guns of their own, resulting in a brief stand-off. Briggs leaves, but returns that night alone on horseback. He sends away the young cook, instructing her not to look back, and sets the hotel on fire, and shoots Duffy in the foot. Briggs takes a roasted pig to feed himself and the women and exits the hotel, leaving all inside to be burned alive.
Briggs reaches Hebron, passing the women into the care of Altha Carter (Meryl Streep), the wife of the church's reverend. He informs her of Cuddy's death but does not disclose the true cause. Guilty about having rejected Mary Bee's proposal, he has a wooden slab engraved with her name and plans to mark her grave with it. He gives a pair of shoes to Tabitha Hutchinson (Hailee Steinfeld), a hard-working young maid at the hotel he is staying at, and then proposes to her, after advising her not to marry some young man going west, but to stay in town. She replies by telling him "maybe". He then boards the river ferry heading back west, and starts to sing a rowdy song with two musicians onboard. When asked to stop, he chastises the people at the pier for wanting to go to the western territories, calling the west a "goddamn devil". Briggs returns to singing, and as the ferry departs, one of the bargemen kicks Mary Bee's marker into the river.
- Tommy Lee Jones as George Briggs
- Hilary Swank as Mary Bee Cuddy
- Grace Gummer as Arabella Sours
- Miranda Otto as Theoline Belknapp
- Sonja Richter as Gro Svendsen
- Meryl Streep as Altha Carter
- John Lithgow as Reverend Dowd
- James Spader as Aloysius Duffy
- Hailee Steinfeld as Tabitha Hutchinson
- Caroline Lagerfelt as Netti Nordstog, Gro's mother
- Tim Blake Nelson as The Freighter
- Jesse Plemons as Garn Sours
- William Fichtner as Vester Belknap
- David Dencik as Thor Svendsen
- Barry Corbin as Buster Shaver, a townsman
- Evan Jones as Bob Giffen
- Jo Harvey Allen as Mrs. Polhemus, a townswoman
- Karen Jones as Mrs. Linens, a townswoman