Character

Oliver Queen / Green Arrow

Oliver Queen / Green Arrow in Smallville (2001), played by Justin Hartley.

Played by

Appears in

Smallville2001