Biznemsen Daniel (Richard Gere) spotyka się w restauracji z Rachel (Suzanne Clément) na jej prośbę. Ma dla niej tylko 45 minut, dlatego zmartwiona kobieta wyjawia mu pewną tajemnicę. Okazuje się, że ponad 20 lat temu urodziła jego syna, lecz zataiła przed nim ten fakt, ponieważ mówił, że nigdy nie chcieł mieć dzieci. Mężczyzna jest przytłoczony tą wiadomością, ale zanim zdąży zadać pytania lub wyobrazić sobie wszystkie możliwości, Rachel mówi mu, że Allen (Tomaso Sanelli) zginął w wypadku samochodowym. Daniel chce dowiedzieć się czegokolwiek o chłopaku, więc leci do Kanady, aby poznać skomplikowane życie swojego biologicznego syna...