Guest Stars Brandon Fonseca as Young Clark Kent Denise Quiñones as Andrea Rojas / Angel of Vengeance Douglas Arthurs as Snake Gerald Wong as Ono