On Supernatural Season 12 Episode 8, Lucifer's next vessel is the president of the United States. Can Sam and Dean stop him in the midseason finale? Find out in our review!
FilmWatch is a community of awesome people posting and discussing the latest movie news. It’s part of NewsBoiler, a network of social news sites covering today’s pop culture.