Birth Name: Alan Leech
Place of Birth: Killiney, County Dublin, Ireland
Date of Birth: 18 May, 1981
Allen Leech is an Irish actor. He is the son of Kay and David Leech, the CEO of a computer systems company. He is married to actress Jessica Blair Herman, with whom he has one child.
Ethnicity Related Discussion