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