Arriving in theaters April 19 is director Rob Zombie's The Lords of Salem, the filmmaker's return to original horror after taking on the Halloween franchise for the past few years. The story is set in Salem, Massachussets, and centers on Heidi (Sheri Moon Zombie), a local DJ who receives a strange recording that triggers violent flashbacks from the town's mysterious past. Anchor Bay Films has unveiled a new clip, featuring Heidi getting a visit from these strange, faceless 'Lords'.