XIX wiek. Ubogi Irlandczyk Joseph (Tom Cruise) popada w konflikt z lordem Christie i ucieka do Ameryki. Za nim podąża zbuntowana Shannon. Na miejscu tracą pracę oraz dach nad głową. Gdy rodzice Shannon przybywają do USA, Joseph oddaje im córkę, a sam wyrusza na zachód. Po kilku miesiącach ponownie spotyka się z dziewczyną.