Trivia Question

Which actor played Patrick Bateman in “American Psycho”?