Camera (Joseph Gordon-Levitt), o garoto novo na escola, está apaixonado pela bela Bianca (Larisa Oleynik). O problema é que Bianca não tem autorização para sair com ninguém, a não ser que sua nada amigável irmã mais velha Kat (Julia Stiles) também vá. A única esperança de Cameron é recrutar a ajuda de Patrick (Heath Ledger), o bagunceiro com uma reputação tão ruim quanto a de Kat na escola.