China White

By: Michelle Carlbert / January 29, 2013

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.