Spencer Maybee
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".
Known for
Acting
Place of birth
Toronto, Ontario, Canada
Birthday
10/8/1977
Known For
Credits
Photos
The X Files: I Want to Believe
5.8
Black Bridge
0
On Thin Ice
5.7
World to Come
0
Ice Blues
5.5