Emma Leonard
An image from Dogstar, one of the productions that also features Emma Leonard.
Emma Leonard

Emma Leonard

May 31, 1984
Wicked Science

Wicked Science

2004

800 Words

800 Words

2015

Living Space

Living Space

2018

Wicked Science - The Movie

Wicked Science - The Movie

2006

Dogstar

Dogstar

2007