Guest Stars Justin Hartley as Oliver Queen / Green Arrow Alaina Huffman as Dinah Lance / Black Canary