Početkom 60-tih, zbog političkih neslaganja vezanih za Alžirski rat, francuska paramilitarna organizacija planira atentat na francuskog predsjednika Charlesa De Gaullea (Adrien Cayla-Legrand). Kada državne službe doznaju da je život predsjednika u opasnosti, pokrenute su iznimne mjere opreza kako bi se spriječio bilo kakav pokušaj ugrožavanja života prvog čovjeka Francuske. No terorističke postrojbe pronalaze osobu koja bi mogla izvršiti ovaj nemogući zadatak. Poznat pod tajnim imenom Šakal, profesionalni ubojica (Edward Fox) pristaje obaviti zadatak. Policija od doušnika saznaje za atentatora, a policijski inspektor Lebel (Michel Lonsdale) korak po korak približava se ubojici.
Philip Marlowe (E. Gould) privatni je detektiv i očaran je tajanstvenom ljepoticom Eileen Wade (N. Van Pallandt), ali je u nemilosti njezina muža, pisca i alkolohičara Rogera (S. Hayden). Tu su i neizostavni zli momci i židovski gangster, koje mora svladati kako bi riješio slučaj.
Sy Parrish (Robin Williams) fotografijom se bavi već 20 godina i svoje golemo znanje koristi razvijajući ih u malenom studiju. Osim svoga posla, Sy nema ništa i živi usamljenim životom. Počinje razvijati opsesiju obitelji Yorkin, najvjernijim mušterijama, čije je fotografije počeo razvijati još kad je njihov sin tinejdžer bio beba. Sy želi postati dio njihova života, ali postepeno otkriva kako je skladna obiteljska fasada tek pomno građena krinka. Otkrivši zastrašujuću tajnu Willa Yorkina (Michael Vartan), Sy kreće u akciju koja bi mogla unesrećiti mnoge uključene.