Jefferey Self

Jefferey Self played James Percey in the Torchwood story Rendition.