When it's over, I had to ask myself if that was really Christian Bale playing the character of Dickey. I mean, he's so good at playing Dickey that you have to wonder how this loose talking crack addict Dickey was actually the same actor who played the suave and pumped up Batman. It just proves that Christian Bale's simply a wonderful actor, and without him in this movie, it just wouldn't have been as good. Mark Wahlberg performed well, but Bale does steal the show.
My rating: 4 out of 5