I've seen this movie a bunch of times, and it is a pretty decent film. The acting is great, the storyline is really interesting, and some parts of the movie were really intense.
While I did enjoy this film, there were some things I really couldn't get by. The first thing was by far the music. The music in this film did not fit the movie at all. The opening credits song and pretty much every song after that was really bad and made the movie less enjoyable. I think if they could've gotten better music, it would've made the movie flow a lot better and kept the viewers interest.
The second thing I didn't like was the script. Some of the insults the script had the characters hurl at each other really didn't seem like insults to me...and I was embarrassed for the people that actually had to say them. "You arrogant little infant"...what? Who says that? That's not offensive, it's funny, and it wasn't trying to be.
The movie also makes it seem like counting cards is really easy to do. At the end of the movie, I felt like if I wanted to, I could count cards and win a load of cash at a casino. Of course, counting cards is not that easy, and there's more involved than just +1, +2, and awkward body gestures.
This movie is a very enjoyable movie, and I would recommend it to others. It's not the best movie ever made, but it's okay.