Question: who played brock in she's all that
Answer: His popular and narcissistic girlfriend , Taylor Vaughan ( Jodi Lyn O'Keefe ) , ditches him for a faded reality TV star from The Real World , Brock Hudson ( Matthew Lillard ) , whom she met on Spring Break in Florida .