i wouldn't say that bale has no range, he's not a bad actor by a long shot; but at the same time, he's not the savior of hollywood that some fanboys make him out to be because he lost some weight for a role, and played the best on-screen batman (hardly a difficult task). he was downright flawless as patrick bateman, though, and that should go down as one of the best performances in history, but nothing else he's done has even come close to that.