The greatest movie I've ever seen. There's nothing I can say that hasn't been covered by the other reviewers. It's touching, it's interesting, it's clever. It's just a damn good watch. This is a movie I could watch over and over for eternity. Great acting, great plot. Just great!