Great Movie - but watch out for reviews below that give away the plot
This is a great movie -- if, that is, you don't read one of the reviews below, by user Whammo, that gives away the plot. His or her review greatly diminished my enjoyment of the movie by revealing the central plot. The whole story was obvious to me about 15 minutes into the movie. Otherwise, ti would have had a great surprise ending.