Allen Leech Allen Leech 5/18/81 Actor Biography There is no information about «Allen Leech» yet. Roles Tom Branson (Actor) Downton Abbey Detective David Burkely (Actor) The Vanishing Triangle Elliot (Actor) Too Good to Be True Gallery