Vanessa Leigh is known for her work on Almost Human (2013), Joy and the Apocalypse (2011) and She Feast (2010). Read more on iMDB