Movie was actually pretty good...until the last 20 minutes or so. Ending went in 20 different directions. Left me wondering... 'what just happened?!?!'. Had no clue as to what happened or why. Movie seemed to lose its way at the end. A clunker of an ending to an otherwise good movie.