Visually beautiful; superb acting; themes of who we are v who we want to be; finding meaning in life; greed & avarice. Even when things get a little cheesy (which they do) the acting is so serious and earnest that eye rolls are discouraged. Loved it!