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