Jonathan Zimmermann (Bruno Ganz) crede che presto morirà di leucemia. Lo viene a sapere l’americano senza scrupoli Tom Ripley (Dennis Hopper), che sfrutta la malattia di Zimmermann per i propri scopi. Presenta Jonathan alla figura della malavita Minot (Gérard Blain), che si offre di assumere il malato terminale come sicario professionista. Deve essere pagato adeguatamente per il suo lavoro e così poter lasciare qualcosa per sua moglie (Lisa Kreuzer) e il loro bambino. Cosa ha da perdere visto che morirà comunque?
Tra i due uomini molto diversi nasce un’amicizia che alla fine porta Ripley a intervenire quando Zimmermann si dimostra incapace di compiere un ulteriore omicidio.