Police Constable Gwen Cooper comes across the mysterious organization known a...
Torchwood
Season 1 Episode 11: Combat
The team discovers a ring who are kidnapping Weevils - wild alien creatures that have come through the Rift and are hiding on Earth - which leads Owen down a dark path to confront the future of his own existence.