V Veroni v 12. stoletju prebivata družini Capulet in Montague, ki sta že dolgo sprti. Romeo (Leonardo DiCaprio) pripada družini Montague, Julija (Claire Danes) pa družini Capulet. Na plesu, ki ga priredijo Capuletovi, se spoznata. Romeo ne ve, da je Julija edina hči Capuletov, Julija pa ne, da je Romeo edini sin iz družine Montague.
Ko izvesta resnico, je že prepozno, saj sta strastno zaljubljena. Romeo in Julija se skrivaj poročita kljub zapriseženemu preziru, ki ga njuni družini gojita druga do druge. Veriga usodnih dogodkov pa za vedno spremeni življenji obeh družin.