Richard Lloyd-King

Richard Lloyd-King, sometimes credited as Richard Lloyd King, played Jim Garrett in the Torchwood television story Fragments.