Izmučena i očajna zbog velikog problema njezine sedmogodišnje kćeri Sharon (J. Ferland) - mjesečarenja i noćnih mora, Rose Da Silva (R. Mitchell) odluči je odvesti u jedino mjesto koje ona spominje u buncanjima, gradić Silent Hill. Nakon duge vožnje Rose prilazi gradiću, no kako je teško u njega ući zbog loše ceste, i kako je opazila policijsko vozilo koje joj priječi put, ona ubrzava te ulazi u mjesto, nakon čega se sudari i padne u nesvijest.
Kad se probudi iz kome, shvati da je Sharon nestala, a da se ona sama nalazi u ovom napuštenom, sablasnom gradu. Rose kreće u potragu za njom, susrećući se s bizarnim događajima koji joj polako otkrivaju strašnu istinu Silent Hilla.