What a great movie. Based on numerous negative reviews I expected to see a garbage (as many other nowadays movies). To my surprise, it exceeded my expectations. I wonder why people are so upset with the ending? It doesn't really matter. The main idea and concept goes throughout the entire movie with many important references to the issues and challenges we can face with every day. We should remember how fragile our live is and value what we have. The actors play brilliant as usual for them.