Tom (Martin Sheen) to amerykański lekarz, który nie może się pogodzić z tragiczną śmiercią syna. Daniel (Emilio Esteves) zginął w Pirenejach, pokonując Camino de Santiago, zwaną też Szlakiem Świętego Jakuba. Tom jedzie do Europy po szczątki syna. Na miejscu postanawia jednak przejść cały szlak, od początku do końca, aby uczcić pamięć Daniela. To spore wyzwanie, droga jest bardzo długa, a Tom nie ma żadnego doświadczenia trekkingowego. Okazuje się jednak, że nie będzie mierzył się z tym wyzwaniem sam. Dołącza do niego Holender Joost, później Kandyjka Sarah i irlandzki pisarz Jack. Każde z tej pozornie niedopasowanej, przypadkowej gromadki jest na życiowym zakręcie, każde poszukuje motywacji do mierzenia się z niespodziankami, jakie niesie przewrotny los.