I've never spoke to anybody who hated this movie. In fact, most people I've run into are quick to bring it up as a favorite, especially when talking about Christian Bale. It's been a while since I've watched it, think I'll make it a point to introduce this one to my girlfriend soon