En Dreamkatcher, Gail y su hijastro Josh se mudan a una cabaña en el bosque después de la muerte del padre de Josh. Pronto, Josh comienza a tener pesadillas sobre un hombre enmascarado que lo persigue en sus sueños.
Desesperada por ayudar a Josh, Gail descubre un antiguo atrapasueños en la cabaña y decide colgarlo en su habitación. Sin embargo, en lugar de detener las pesadillas, el atrapasueños parece atraerlas y hacer que cobren vida en el mundo real.
Con la ayuda de un misterioso vecino, Gail y Josh deberán descubrir el secreto oscuro detrás del atrapasueños antes de que sea demasiado tarde y las pesadillas se apoderen por completo de sus vidas.