Już pierwszego dnia w nowej szkole, Cameron (
Joseph Gordon-Levitt) zakochuje się! Dziewczyną z jego marzeń jest prześliczna, pełna uroku i ciesząca się popularnością wśród rówieśników Bianca (
Larisa Oleynik). Jest jednak pewien problem; ojciec dziewczyny - rozwiedziony dr Walter Stratford (
Larry Miller) narzuca swym dwóm nastoletnim córkom surowe reguły. W myśl jednej z nich młodsza - Bianca - może rozglądać się za chłopakiem i umawiać się na randki dopiero wtedy, gdy jej starsza siostra Kat (
Julia Stiles) będzie miała swojego wielbiciela. Kat jednak uchodzi powszechnie za niepospolitą złośnicę więc Cameron zdaje sobie sprawę, że ma niewielką szansę na spełnienie swoich pragnień i związek z Biancą. Chcąc rozwiązać swój problem wpada na szatański pomysł: przekupuje nie cieszącego się zbyt dobrą reputacją Patrica Weronę (
Heath Ledger) i nakłania go, by zaczął zabiegać o względy Kat...