The badboy dude on the tv show 10 Things I Hate About You is Gregory Pecks grandson. He's the one that plays the part Heath Ledger plays in the movie.