Christina (Allison Lange) mudou-se com seu super-protetor pai e seu irmão para uma nova casa em uma cidade pacata. Como toda jovem adolescente, ela vive as agruras de sua idade incluindo o constante assédio do namorado que quer transar e a perturbadora vigilância do pai. Porém, quando ela faz amizade com um jovem contratado para consertar as coisas na velha casa, sua vida sofre uma terrível reviravolta. É quando tem início uma série de bizarros e macabros acontecimentos envolvendo a misteriosa e assustadora casa onde ela mora.
Zachary é um bombeiro solteiro e avesso a compromissos. Um dia, ele é obrigado a adotar um gato de rua e começa a sentir que ter uma companhia não é tão ruim assim. Com o Natal se aproximando, ele conhece a estudante de veterinária Marliee, uma apaixonada por animais que ensina a Zachary como cuidar melhor do gato. A química entre os dois é imediata e o solteirão convicto começa a reavaliar todas as suas crenças sobre namoro e liberdade.