Guest Stars Justin Hartley as Oliver Queen / Green Arrow Lucas Grabeel as Young Lex Luthor Rekha Sharma as Dr. Harden Ryan Overton as Young Oliver Queen Bryce Hodgson as Young Duncan Allenmeyer Sebastian Gacki as Alden Reece Thompson as Young Geoffrey Clifton Murray as Geoffrey Devin Douglas Drewitz as Young Alden