Tom Ripley (dennis Hopper) quiere poner a prueba la honestidad del humilde Jonathan Zimmermann (Bruno Ganz) ; para ello, Tom se valdrà de la presunta enfermedad terminal de este atormentado personaje, ponièndolo en contacto con un gànster dispuesto a pagarle mucho dinero a cambio de que trabaje para èl como asesino a sueldo. Para Jonathan la ofera es enormemente tentadora, pero ¿cuàles seràn las consecuencias de aceptarla?