Ambientato negli anni Sessanta del XIX secolo, Vivienne (Vicky Krieps) inizia una relazione con l'immigrato danese Holger Olsen (Viggo Mortensen). Dopo averlo conosciuto a San Francisco, Vivienne accetta di trasferirsi con lui nella sua casa vicino alla tranquilla cittadina di Elk Flats, dove iniziano una vita insieme. La guerra civile però li separa, lasciando Vivienne a cavarsela da sola in un territorio controllato dal potente proprietario di ranch Alfred Jeffries e da suo figlio Weston.