Justin Hartley is a gorgeously shirtless Green Arrow
Posted in Justin HartleyOne of Smallville’s greatest heroes, Green Arrow, is played by Hollywood actor Justin Hartley.

More shirtless Justin Hartley as Green Arrow after the jump.
One of Smallville’s greatest heroes, Green Arrow, is played by Hollywood actor Justin Hartley.

More shirtless Justin Hartley as Green Arrow after the jump.