Time for a lesson in Hollywood history: Edward Norton played a crazy guy in Fight Club, but we could have all seen him play a way different type of crazy if things had gone the way American Psycho director Mary Harron originally intended. Norton was reportedly Harron’s first choice to play Patrick Bateman in the film, but when he reportedly passed, she offered the role to Christian Bale. The film’s studio, Lionsgate, wasn’t too keen on this choice, so they hired Leonardo DiCaprio to star instead. Harron resigned in outrage, and Oliver Stone was brought in to replace her until DiCaprio eventually turned down the role for fear it would ruin his status as a dreamy teen star. Harron was brought back on to the project, and she brought Bateman with her.