Michael played “Gordon Godfrey” in several episodes of Smallville during Season 10. (He was also a security guard in the Season 3 episode “Shattered”).
There is still little details on just who his character is on Arrow, so stay tuned!
The episode he appears in will air early next year.
Source : GreenArrowTV
Who do you think Ned Foster is? And just what impact will he have on Oliver?