Justin Hartley

Justin Hartley portrayed multiple versions of Oliver Queen/Green Arrow on.

Hartley also directed an episode of.