Ancient mysteries unfold in a futuristic world