Hadley Fraser

Hadley Fraser played Gareth in Army of Ghosts.