This review contains too many spoilers and will kill the zest of the movie if read. Good descriptive review, but do not open until movie has been seen.