Patrick Baterman (Christian Bale) es un ejemplo claro del yuppie neoyorquino y su vida no parece excitarlo demasiado hasta que descubre su gusto por la sangre. Entonces, todo cambia: Patrick se convierte en un asesino en serie y nadie sospecha de él debido a su status social.