Place of Birth: Toronto, Ontario, CanadaBirthday: 08 October 1977Bio: Spencer Maybee is a Canadian film, television and web actor and director, best known for directing three seasons of the web series \"Carmilla\" as well as the feature film \"The Carmilla Movie\".