Leonardo Di Capo is amazing and Tom Hardy is a ruthless bad guy. The scenery is breath-taking and the director does a fantastic job of allowing the back drop really tell the story. This film deserves all the praise it gets even when it gets long and boring. Sadly the way the movie ends left me with an empty feeling.