The Homesman is a 2014 Western historical drama film set in the 1850s Midwest and directed by Tommy Lee Jones. The screenplay by Jones, Kieran Fitzgerald, and Wesley Oliver is based on the 1988 novel of the same name by Glendon Swarthout. The film stars Jones and Hilary Swank and also features Meryl Streep, Grace Gummer, Miranda Otto, Hailee Steinfeld, John Lithgow, Jesse Plemons, and James Spader.