American Psycho
Christian Bale plays one of the most meticulous and unhinged serial killers of all time in American Psycho. After the murderous Patrick Bateman confesses to his lawyer, Harold (Stephen Bogaert), the story begins to unravel. The body parts that Bateman had once been storing in Paul Allen's (Jared Leto) apartment have vanished, and a realtor says that nobody by that name ever lived there. Later, Harold explains that he just saw Paul Allen in London, meaning that Bateman couldn't have actually killed him.