Supernatural takes viewers on a journey into the dark world of the unexplained. More than 20 years ago, Sam and Dean lost their mother to a demonic force. Now, searching for the demon who destroyed their family, they encounter creatures that most believe exist only in folklore or superstition -- vampires, spirits, and even bloody clowns.
Sam and Dean look to occult lore for a solution to their latest problem, but instead of a resolution, they find much more than either of them had anticipated. JEFFREY DEAN MORGAN returns as John Winchester in the 300th episode.