Mads Mikkelsen spiller Jacob, som arbejder på et børnehjem i Indien. Han er dansk, men har ikke boet i Danmark i 20 år. Børnehjemmet mangler som sædvanlig penge, da han bliver kontaktet angående en stor, dansk donation. Jørgen, spillet af Rolf Lassgård, er giveren, der stiller som betingelse, at Jacob selv kommer til Danmark for at underskrive papirerne. Jørgens datter skal giftes, og Jacob bliver inviteret med til brylluppet. Ved ankomsten opdager han, at brudens mor og hans velgørers hustru er hans ungdoms kærlighed, Helene, spillet af Sidse Babett Knudsen. Brylluppet bliver et skelsættende møde mellem fortid og fremtid og sætter Jacob i sit livs