Question: who plays joey in 10 things i hate about you
Answer: Andrew Keegan as Joey Donner , an affluent , self - absorbed high school senior and aspiring model who is popular in high school who intends to have sex with Bianca , and to that end pays Patrick to date Kat .