Il Detective William Somerset (Morgan Freeman) è un saggio e anziano poliziotto a cui manca una settimana per andare in pensione, in sua sostituzione viene chiamato il giovane Detective David Mills (Brad Pitt), molto intelligente ma privo di una grande esperienza; per questo il capo del distretto chiede a Somerset di occuparsi di un caso in compagnia di Mills, facendogli da tutore. I due Detective sono profondamente diversi, Somerset è nero, anziano, saggio e riflessivo oltre che scapolo; mentre Mills è un bianco giovane e irrequieto, inoltre è sposato con la bella Tracy (Gwyneth Paltrow).