avclub-e4ed9c7f36e33c18911ce3c0e1c4b7f8--disqus
zachtrevors
avclub-e4ed9c7f36e33c18911ce3c0e1c4b7f8--disqus

You forgot SPOILER ALERT. not everybody has read the book. you may have felt they were "telepgraphing right from the start" but I never had any idea that the film was suggesting an alternate universe. You kinda ruined that twist