Ethan Brooke

Ethan Brooke played a younger Gray in the Torchwood television story Adam.