Cinco anos se passam desde o desaparecimento de Katie e Hunter, e uma família do subúrbio testemunha estranhos eventos quando uma mulher e seu estranho filho se mudam para uma casa na vizinhança.
Verão de 1989. Ted Henley (Jared Breeze), 9 anos, e seu pai, John (David Morse), são donos de um Motel em ruínas nas montanhas do oeste dos EUA. Desde que a mãe de Ted partiu, John está desanimado, levando Ted a cuidar de si mesmo. Em meio a solidão, Ted começa a manifestar impulsos estranhos relacionados a sociopatia, mas a chegada de um andarilho, William Colby (Rainn Wilson), cativa o jovem e eles formam uma amizade única.
Os soviéticos eram considerados os reis do xadrez e Boris Spassky (Liev Schreiber) era tido como invencível. Mas eis que Bobby Fischer (Tobey Maguire), jovem fenômeno norte-americano, o desafia no Campeonato Mundial de 1972, em plena Guerra Fria. EUA e URSS se enfrentam no tabuleiro em Reykjavík, capital da Islândia, e apenas um enxadrista sairá vencedor.