Meer weten over onze type licenties? Klik hier
Sharon (Jodelle Ferland), het dochtertje van Rose (Rahda Mitchell), wordt geplaagd door nachtmerries waarbij ze altijd dezelfde naam roept: Silent Hill. Nadat Sharon een bijna-doodervaring heeft tijdens een van haar nachtelijke slaapwandelingen, besluit Rose, ondanks de protesten van haar man (Sean Bean), om met Sharon naar Silent Hill te gaan. Tijdens een nachtelijke dollemansrit, waarbij ze op de hielen worden gezeten door overijverige politieagente Cybil (Laurie Holden), verliest Rose de macht over het stuur en krijgt een ongeluk. Wanneer ze bij haar positieven komt is Sharon verdwenen, en Rose zet alles op alles om haar terug te vinden in het mysterieuze spookstadje.