Great movie, but I have mixed feelings about the ending.