故事开始于1972年的南非,斯蒂夫(保罗·贝坦尼 Paul Bettany 饰)作为一个外来者生活在这里,和当地人一直保持着友善的距离。斯蒂夫的女友艾玛(路易丝·隆巴德 Louise Lombard 饰)曾经是一名芭蕾舞演员,如今在夜总会里跳舞谋生。 艾玛是一个非常善良的女孩,对于经常帮助她的灯光师约瑟夫(阿利安·巴克瑞 Ariyon Bakare 饰),艾玛从来没有觉得肤色黝黑的他和自己有什么不同,而是真心的感谢他,并且将他当做朋友一样相处。战争开始了,参军的斯蒂夫走上了前线,但很显然,他低估了战争的残酷。当斯蒂夫决定逃离战火,返回艾玛身边时,却发现艾玛和约瑟夫躺在了一张床上。。Marion(玛丽·布奈尔饰)已经五十岁了,她与母亲同住,外表看起来她与常人无异,在雨天喂鸽子,与母亲拌嘴,但其实她患有先天性的注意力障碍,依靠便签,她的生活才能继续,为了去犹他州南部的国家公园,她做了十分多的努力,但是仅凭自己一人她无法做到。此时,三十岁的Rob走进了她的生活,尽管二人的相遇并不十分完美,然而他们还是决定一起前往目的地,而这一路又有什么样的冒险在等待着他们,他们能够顺利到达吗?。