David Cubitt (born March 18, 1965) is an English-born Canadian television actor. He portrayed Mark Shaw in Arrow.