Harry Ross (Paul Newman) es un policía retirado y convertido en detective privado, que vive con Jack Ames (Gene Hackman), un actor rico que está muriendo de cáncer, y Catherine (Susan Sarandon), la esposa de éste.