Past, present and future collide in this summer blockbuster.