Pop CULTure Meet Your Maker/In-Store: Juliet Landau jeremy | August 21, 2010 Television audiences first became acquainted with Juliet Landau in the mid-90s through her portrayal of Drusilla on the critically acclaimed Buffy the Vampire Slayer. As James Marsters’ character, Read More