汤姆是一名在美国工作的医生,在他的儿子不幸在法国遇难之后,他动身前往法国取回儿子的遗体和遗物。他的儿子死在了比利牛斯山,在去往圣地亚哥德孔波斯特拉大教堂的朝圣之路上,他遇到了暴风雨,然后就这么平静地离开了人世。这条通往教堂的路,又被叫做“圣雅各之路”(Way of St. Jmes)。 最初,汤姆的目的只是取回孩子的遗体,但是在到达了法国之后,汤姆却决定要重新将儿子已经走过的和没有走完的路重新走一遍,以更好地体会儿子的生活、更好地理解自己的孩子。在重走圣雅各之路的过程中,汤姆遇见了三个从不同国家来到这里的“徒步旅行者”,他们都在寻找着生命力更大的意义,并希望通过徒步重新在世俗的世界里得到心灵的慰藉。 在旅途的过程中,汤姆渐渐了解到自己的儿子对自己说的最后一句话的含义——在影片的闪回中,汤姆的儿子这么对自己的父亲说:“这就是我们过的生活和选择的生活之间的差异”。