Patrick Bateman (Christian Bale) é um homem perfeito: pele lisa e bonita, postura correta, figurino ideal, dieta balanceada. Jovem bem remunerado de Wall Street que trabalha no ramo de fusões e aquisições de empresas, ele arremata os seus negócios com frases gentis, e depois gasta sem culpas o seu rentável salário nos restaurantes da moda. Ele é o mestre de seu universo. Namora uma jovem colunável e se diverte com uma amante igualmente chique. Numa noite, ao andar pelas ruas e cruzar com um mendigo, sente-se incomodado. Em seguida, se exalta quando um companheiro de negócios confunde o seu nome. Patrick vai da irritação ao desequilíbrio e, em pleno século XX, diante de talheres dourados e ternos sob medida, surge um Frankenstein - bem mais bonito que o monstro do passado. Protegido pela conformidade, privilégio e riqueza, Bateman se transforma em um serial killer, que vaga livremente e sem receios em busca de uma nova vítima.