Estados Unidos, 1860. Vivienne Le Coudy (Vicky Krieps) es una mujer ferozmente independiente que se embarca en una relación con el inmigrante danés Holger Olsen (ViggoMortensen). Juntos, empiezan una nueva vida cerca del tranquilo pueblo de Elk Flats, Nevada. El estallido de la Guerra de Secesión los separa cuando Olsen decide luchar por la Unión y dejar a Vivienne a su suerte en un lugar controlado por el corrupto alcalde Rudolph Schiller (Danny Huston), su socio sin escrúpulos, el poderoso ranchero Alfred Jeffries (Garret Dillahunt) y su violento y caprichoso hijo Weston (Solly McLeod).