Leonardo DiCaprio Was Chosen to Play Patrick Bateman In American Psycho Before Christian Bale

In a way, ‘American Psycho’ established Christian Bale as one of the greatest actors of our generation. But back then, Leonardo was almost finalized for the lead role of Patrick Bateman. How did Bale manage to bag the role amidst…