Mr. Brooks (Kevin Costner) é aparentemente um homem normal, mas esconde em seu interior uma perigosa face conhecida como Marshall (William Hurt). Atormentado, ele terá de ter autocontrole em uma árdua batalha contra seu alter ego e a detetive Attwood (Demi Moore), que passa a investigá-lo como principal suspeito de uma série de crimes.