I found this film visually and emotionally stunning. My girlfriend, however , felt the violence and feel good ending too contrasting. We had quite a discussion but in the end saw it as expressing the triumph of the human spirit against all odds even if it required a suspension of reality. Isn't that what some movies do?