Gareth David-LloydGareth David-Lloyd Selective FilmographyRed Faction: Origins(2011)CastActorSherlock Holmes(2010)CastActorTorchwood(2006)CastActor(*) uncredited