Question: who plays taylor vaughan in she's all that?
Answer: Jodi Lyn O'Keefe