Justin Hartley

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

Hartley also directed one episode and wrote another episode of.