Leon Hughes
Leon Hughes is an Irish actor who has received widespread critical acclaim for his powerful performance as "Robert Thompson" in the Oscar nominated short film Detainment (2018). He received the Best Actor Award at the 2018 Richard Harris International Film Festival for his performance in the film. ...