Allen Leech
Biography
Allen Leech was born on May 18, 1981 in Killiney, County Dublin, Ireland. He is an actor, known for The Imitation Game (2014), Downton Abbey (2010) and Love Is the Drug (2004).
Filmography
Movie Name | Release Date |
---|---|
Downton Abbey | October 18, 2019 |
Bohemian Rhapsody | November 16, 2018 |