Dawid Raine to tułacz ciężko doświadczony przez życie. Zdradziła go żona, stracił majątek. W pociągu na dalekiej północy spotyka tajemniczego ojca Rolanda. Ponieważ pociąg utyka w zaspach Raine ma czas zwierzyć się duchownemu ze swoich trosk. Po nawiązaniu bliższej znajomości postanawia wyruszyć razem z ojcem Rolandem w dzikie tereny zamieszkiwane głównie przez Indian, aby w ten sposób oczyścić swoją duszę. Jeszcze w pociągu spotyka tajemniczą kobietę oraz znajduje zdjęcie pięknej dziewczyny, którą postanawia odszukać.