Ian Hughes

Ian Hughes played Ralph Finch in the Torchwood story The Gathering.