David Nykl

David Nykl (born February 7, 1967) is a Czech-Canadian actor. He portrays Anatoli Knyazev in a recurring role during the second season of Arrow.