Patrick Bateman (C. Bale) mladi je stručnjak za financije zaposlen u uglednoj tvrtki. Poput njegovih kolega, Bateman nosi skupocjena odijela, živi u iznimno luksuznom stanu, održava tijelo u izvrsnoj kondiciji i s lakoćom zavodi žene. Bateman je zaručen za privlačnu no ispraznu Evelyn (R. Witherspoon) i često je vara sa djevojkom njegovog najboljeg prijatelja i brojnim prostitutkama. Iako ostavlja dojam normalnog poslovnog čovjeka, Bateman je zapravo teški psihopat, nasilnik koji jednom prilikom bez ikakvog razloga okrutno ubije prosjaka koji je od njega na ulici zatražio pomoć. Samouvjeren i lišen bilo kakvih osjećaja, Bateman se nakon toga upušta u seriju okrutnih ubojstava koju započinje smaknućem poslovnog suradnika Paula Allena (J. Leto). Allenov nestanak istražuje detektiv Donald Kimball (W. Dafoe), no Bateman nema namjeru prestati sa svojim nedjelima...
Andy Sachs bistra je mlada žena s američkog Srednjeg zapada koja je upravo diplomirala na fakultetu i želi raditi kao pisac za časopis. Andy se prijavila za posao u „Runwayu“, američkom najprestižnijem modnom časopisu. Iako Andy baš nije zainteresirana za modnu industriju, to je jedini časopis u New Yorku koji nudi posao – mjesto druge pomoćnice urednice Mirande Priestly. Andy ubrzo nauči da je Miranda diva koja posjeduje veliku moć u tom poslu i ne libi se rabiti je. I premda Andy dobije posao (uglavnom zato što se našla na pravome mjestu u pravo vrijeme), ubrzo sazna da bi rad za Mirandu mogao iscrpiti svačije strpljenje zbog njezinih beskrajnih prohtjeva i neuviđavnosti prema radnom vremenu. Andy se bori zadržati posao i zdrav razum znajući da joj Mirandina preporuka može otvoriti vrata bilo kojeg časopisa, no može li izdržati pritisak a da posve ne izludi?