Movies List
TV Show List
Spencer Maybee Spencer Maybee

Birthday

1977-10-08

Place of Birth

Toronto, Ontario, Canada

Biography

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".
AD

WATCH FREE FOR 30 DAYS

All Prime Video
Cancel anytime
Watch Now