China White

Michelle Carlbert | January 29, 2013 - 7:11 pm

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.

0