China White

  • China White
China White (Kelly Hu) first appeared in the episode "Honor Thy Father." Unlike some of the villains on our list, she actually survived her run-in with Oliver and may come back to haunt him again someday.
« Back to Photos

Discuss

Default avatar