Gregory Smith

Gregory Edward Smith (born July 6, 1983) is a Canadian-American actor and director. He will direct a future episode of Arrow.