Cicada (David Hersch) is a supervillain appearing in American comic books published by DC Comics. Different incarnations of Cicada appeared in the fifth season of The Flash, portrayed by Chris Klein and Sarah Carter.
Cicada (DC)
Flash Villains
for Flash Villains in Supervillains Sorting
Suggested by user_131244
Characters