Leonardo DiCaprio turned down the role for $20 million, which later went to Christian Bale Leonardo DiCaprio left “American Psychopath” due to creative differences with Oliver Stone. The role was played by Christian Bale.
<p>Leonardo DiCaprio turned down the role for $20 million, which later went to Christian Bale Leonardo DiCaprio left “American Psychopath” due to creative differences with Oliver Stone. The role was played by Christian Bale.</p>