Como nas parcelas anteriores, Shake, Rattle and Roll 9 apresenta três episódios de terror. A primeira história, Árvore de Natal, é sobre uma família que está passando as férias de Natal na casa da avó após uma tragédia dolorosa. Até que uma estranha árvore de natal monstro está esperando o momento certo para comer todos os membros da família para a festa de natal. O próximo segmento é sobre uma mulher desesperada, Marionne (Roxanne Guinoo) por seu verdadeiro amor Jerome (Dennis Trillo). Um dia, ela fez um ritual que de repente prendeu ela e Jerome no pesadelo um do outro para sempre. O título deste segmento é "Bangungot". O título do terceiro e último episódio é "Engkanto" fala sobre uma banda gótica que se perde no meio da floresta e encontra um "Engkanto"