In Sept. 2020, writer, director and star Juliet Landau, who is best known as evil vampire Drusilla in the TV show Buffy the Vampire Slayer, inked a worldwide distribution deal with Modern Films for her feature film directorial debut A Place Among The Dead.