Ciaran Joyce

Ciaran Joyce played Smiler in the Torchwood television story Captain Jack Harkness.