Tijekom napoleonskih ratova kada su Francuzi okupirali Španjolsku, nekolicina španjolskih gerilaca namjerava prevesti ogromni top preko Španjolske kako bi pomogli Britancima da poraze Francuze. Britanski časnik prati cijelu misiju i putem se zaljubi u vođinu djevojku.
Pompozni profesor Henry Higgins kladi se da može preobraziti ženu iz radničke klase Elizu Doolittle u istaknutu osobu engleskog visokog društva, ali njih dvoje ubrzo započinju riskantnu vezu koju ugrožavaju aristokratski prosci.