most people consider it unrealistic, but that's the whole point about movies, right? it ain't real, it's a pass-time thing. And seriously the movie was good. I haven't read the book yet. Maybe it must be a great book, so people think that the movie hasn't done enough justice to it. if you are someone looking for a time-pass film, go for it.