Leonardo DiCaprio was meant to star in American Psycho and would have earned $20 million for the role. However, he had to drop out due to schedule conflicting issues and the role went to Christian Bale.

Leonardo DiCaprio was meant to star in American Psycho and would have earned $20 million for the role. However, he had to drop out due to schedule conflicting issues and the role went to Christian Bale.

Next