Saw it last night. I thought the unwieldy opening hour was saved by a brilliant final hour. It was classic Nolan: exposition dump early, then pay it all off spectacularly by the end with a few twists along the way. For all Nolan's super-seriousness, he's great at juggling multiple plot points and layering tension on.