I thought this movie was truly incredible and I cannot wait to watch it again. Although, upon first watch it is incredibly complex and hard to follow but now that I've watched it I can understand it much more. I cannot recommend this enough, please go and see it in cinema's while it's still showing.