Hadley Fraser

Hadley Fraser played Gareth Evans in Army of Ghosts.