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 Reece Thompson as Young Geoffrey Sebastian Gacki as Alden Clifton Murray as Geoffrey Devin Douglas Drewitz as Young Alden