Brilliant. Long but ambitious enough that the length worked perfectly to enable the story to be told properly. Unlike the first and original one, this one actually tells the story in a way that you can understand what's going on. The original introduced so much without any form of context or backstory. This version takes care of all of those issues so that you actually understand what's going on with the mother boxes. Great movie