Sharon (Jodelle Ferland) is a little girl who sleepwalks; lately they've been getting worse. She keeps mentioning the same thing in her trances: Silent Hill. Over the protests of her husband (Sean Bean), Rose (Radha Mitchell) flees with her child to Silent Hill. She ends up driving through a "portal in reality", which takes her to the eerie and deserted town of Silent Hill. Sharon disappears in Silent Hill, and Rose follows what she thinks is her daughter's silhouette all over town. It's soon clear the town is not like any place she's ever been. It's inhabited by a variety of creatures and a living darkness that descends and literally transforms everything it touches. The human inhabitants - the ones who are left - are trapped and fighting a losing battle against the Darkness. Joined by a cop named Cybil (Laurie Holden), who was pulled in with her, Rose searches for her little girl while learning the history of Silent Hill, and that Sharon is just a pawn in a larger game.