3 ms·Fun nugget of info: Christian Bale also replaced Leonardo DiCaprio as the lead role in American Psycho.by anonbanker 12y agoFun nugget of info: Christian Bale also replaced Leonardo DiCaprio as the lead role in American Psycho.