Parts where perfectly done. It was a good movie.
I have not read American Psycho, but I have read The Rules of Attraction, which is also by Bret Easton Ellis, and was made into a movie. I love that members of the same family are in the books. Drug dealer Sean Bateman, played by James van der Beek in the movie, in Patrick Bateman's little brother.