Sharon Da Silva (Jodelle Ferland) is a troubled girl: she experiences recurring nightmares, during which she talks about a place called Silent Hill. Her foster mother Rose (Radha Mitchell) discovers that Silent Hill is the name of a ghost town in West Virginia, abandoned after a coal fire thirty years ago. Determined to learn what the town has to do with her daughter and to make the nightmares stop, Rose takes Sharon to Silent Hill, against the wishes of her husband Chris (Sean Bean). Through a set of circumstances, mother and daughter wind up in a car accident. When Rose awakens the next morning, she finds Sharon is missing, and immediately sets out to find her. But she discovers that something sinister is going on in fog-shrouded Silent Hill, as the town’s reality periodically burns away to reveal another world, where supernatural monstrous creatures, including man-eating roaches and a medieval executioner, break loose and attempt to kill anyone in their path.(read more...)