Leon Pownall Net Worth is
$19 Million
Mini Biography
Leon Pownall was created on Apr 26, 1943 in Wrexham, North Wales, UK. He was an acting professional, known for Deceased Poets Culture (1989), The Rest Space (1998) and Dirty Photos (2000). He passed away on June 2, 2006 in Stratford, Ontario, Canada.
Known for movies