En la granja Hagget cada animal tiene una misión que cumplir, pero el cerdito Babe es diferente al resto de sus compañeros: él no acepta terminar siendo la cena de Navidad, quiere ser un cerdo pastor para guiar y proteger a las ovejas.
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 al Dr. Hannibal Lecter, antiguo psicoanalista y asesino, dotado de una inteligencia superior a la normal.