Kaskader – nieudacznik, Michael Gaucher (Jean-Paul Belmondo) nigdzie nie może znaleźć stałej pracy, a jego narzeczona Jane (Raquel Welch) postanawia go zostawić po tym jak z jego winy trafia do szpitala. Szaleńczo zakochany Michael robi wszystko, by odzyskać jej względy… Nagle pojawia...
Henry był legendarnym zabójcą na zlecenie, który teraz cieszy się zasłużoną "emeryturą" nad jeziorem, głęboko w kanadyjskiej dziczy. Pewnego dnia znajduje przed swoim domem ranną kobietę i musi zdecydować, czy zaryzykuje dla niej własne życie.