Odessa Filmworks


Odessa Filmworks is a Canadian film production company, based in Ottawa, Ontario founded by film director/producer Lee Demarbre. Odessa produced the internationally distributed feature film Jesus Christ Vampire Hunter.

Productions