Gareth David-Lloyd ( born March 28 1981 ) is a Welsh actor who a lot of people know for his role as Ianto Jones in the British science fiction television program Torchwood . Gareth David-Lloyd ( born 28 March 1981 ) is a Welsh actor best known for his role as Ianto Jones in the British science fiction television program Torchwood .