Christian Bale's journey to securing the lead role in American Psycho was nothing short of a dramatic rollercoaster ride. He also acted in Public Enemies (2009) as Melvin Purvis, an FBI agent ...