This is a good movie. The casting is perfect. The soundtrack is spot on. I was pulled into the storyline from beginning to end. No matter how outrageous it may have seemed on the screen I was mesmerized at how real the charectors were. This movie is comfortable and familiar. Thats about as high praise as a movie can get.