Silent Hill visszavár… James (Jeremy Irvine) egy titokzatos levelet kap, amely újra feltépi a múlt sebeit. A megtört férfi képtelen elengedni elveszettnek hitt szerelmét, ezért visszatér Silent Hill-be. A ködbe burkolózott utcákon minden lépésnél ismerősnek tűnő, mégis rémisztő árnyak várják őt. A valóság és a képzelet között a határ lassan elmosódik: James egyre mélyebbre merészkedik Silent Hill torz árnyai közé, és lassan kiderül, a város nem véletlenül hívta vissza. Itt minden lépés egy rég eltemetett emlékhez vezet, minden szörny egy kimondatlan igazságot őriz, ahol a múlt emlékei, a bűntudat fájdalmai mind életre kelnek. És közben James döntései egyre közelebb viszik önmagát a felismeréshez, amelytől egész életében rettegett…