David Cubitt

David Cubitt(born 18 March,1965) is a British Actor. He will portray Mark Shaw/Manhunter in a guest star role in the season 3 of Arrow.