Roy McAvoy (Kevin Costner), una antigua gloria del golf que sobrevive en una caravana bebiendo cerveza y dando clases de golf, recibe en poco tiempo dos propuestas: enseñar a jugar a una atractiva mujer, Molly Griswold (Rene Russo), y ganar algo de dinero como caddy de su novio David Simms (Don Johnson), un famoso golfista con el que rivalizó en el pasado.
El FBI busca a 'Buffalo Bill', un asesino en serie que mata a sus víctimas, todas adolescentes, después de prepararlas minuciosamente y arrancarles la piel. Para poder atraparlo recurren a Clarice Starling, una brillante licenciada universitaria, experta en conductas psicópatas, que aspira a formar parte del FBI. Siguiendo las instrucciones de su jefe, Jack Crawford, Clarice visita la cárcel de alta seguridad donde el gobierno mantiene encerrado a Hannibal Lecter, antiguo psicoanalista y asesino, dotado de una inteligencia superior a la normal. Su misión será intentar sacarle información sobre los patrones de conducta de 'Buffalo Bill'.