En 1885 en Nuevo México, Samuel Jones (Tommy Lee Jones), después de haber convivido durante muchos años con los apaches, regresa para reconciliarse con su hija Magdalena "Maggie" Gilkeson (Cate Blanchett), quien vive con sus hijas: Lilly (Evan Rachel Wood) y Dot (Jenna Boyd) en una granja trabajando como curandera de la zona.