Special Guest Stars Grant Gustin voices Flash Stephen Amell voices Green Arrow Emily Bett Rickards voices Felicity Guest Stars Anika Noni Rose voices Kuasa Sean Patrick Thomas voices Professor Macalester