It was like watching a comic book come to life. Amazing story with great action while being philosophical at the same time.