Will Stanton (Alexander Ludwig) é um garoto que descobre ser o último guerreiro de um grupo que dedicou suas vidas em uma luta contra as forças das trevas. Viajando entre passado e futuro, ele descobre uma série de pistas sobre seus inimigos. Com o lado negro crescendo outra vez, Will é a única esperançando de vitória. Ele vai lutar contra poderes inimagináveis para salvar o mundo.