Perfect cast and a good story
best movie i've ever seen.
As Good As It Gets
Great movie. Not sure what people expected but I found it highly entertaining.