Sam Beazley

Sam Beezely played Alan Ellis in the 2006 Torchwood television story Out of Time.