Leonard Mann Poster

Biography

Leonard Mann was born on March 1, 1947 in Albion, New York, USA as Leonardo Manzella. He is an actor and director, known for Flowers in the Attic (1987), The Humanoid (1979) and Night School (1981).