When a mysterious letter from his lost love calls him back to Silent Hill, James Sunderland (Jeremy Irvine) finds a once-recognizable town transformed by an unknown evil. While he desperately searches for her, he encounters terrifying creatures and begins to unravel the mystery of what happened to the town. But as he descends deeper into the darkness the secrets he uncovers lead to a horrifying truth, and James finds himself struggling to hold on long enough to save his one true love.