Em seu primeiro dia na nova escola, Cameron (Joseph Gordon-Levitt) se apaixona por Bianca Stratford (Larisa Oleynik), mas na casa da garota existe uma regra: ela só poderá sair com rapazes quando Katarina (Julia Stiles), sua irmã mais velha, arrumar um namorado. O problema é que Kat não tem o menor interesse em namorar e poucas pessoas suportam sua personalidade.
Cameron, então, com a ajuda do esperto Michael (David Krumholtz), resolve manipular o mulherengo e rico Joey Donner (Andrew Keegan), que também é louco por Bianca, com uma solução: pagar alguém para sair com Kat. O escolhido é o intimidante Patrick Verona (Heath Ledger), o único no colégio com coragem para enfrentar a fera.
Inspirado na peça A Megera Domada, de William Shakespeare.