Leigh Davis
An image from Captain Planet with Don Cheadle, one of the productions that also features Leigh Davis.

Leigh Davis

The Haunting of Whaley House

The Haunting of Whaley House

2012

Chemical Peel

Chemical Peel

2014

Captain Planet with Don Cheadle

Captain Planet with Don Cheadle

2011

American Nudist

American Nudist

2011