Dexter budzi się ze śpiączki i rusza do Nowego Jorku, by naprawić relacje ze swoim synem Harrisonem, ale gdy pojawia się Angel Batista z wydziału policji w Miami z szeregiem pytań, obaj muszą zmierzyć się ze swoją mroczną przeszłością.
Rok 1859. Owdowiały lekarz (Guy Pearce), zgadza się eskortować byłą niewolnicę i jej tajemniczą córkę przez bezlitosny Zachód, by dotrzeć do uzdrowiciela. Matka wierzy, że dziewczynka jest opętana, doktor podejrzewa biologiczną chorobę, jednak jedno pozostaje niezmienne...