Jon Martello (Joseph Gordon-Levitt) je atraktívny mladý muž. Kamaráti ho prezývajú Don Jon a to vďaka schopnosti zviesť každý víkend inú ženu. Romániky na jednu noc sa však ani zďaleka nevyrovnajú uspokojeniu, ktoré prežíva pri sledovaní porna. Barbara Sugarman (Scarlett Johansson) je bystrá a krásna žena. Vyrastala na romantických hollywoodskych filmoch a je odhodlaná nájsť si vysnívaného princa, s ktorým odcvála na bielom koni v ústrety zapadajúcemu slnku. Jonovi chýba hodnotnejší život, ktorý možno nájde vďaka dvom úplne odlišným ženám, Barbare a Esther (Julianne Moore). Spozná skutočné city a lásku vo svete ovládanom mediálnou kultúrou plnou falošných ilúzii? Joseph Gordon-Levitt sa predstaví nielen v hlavnej úlohe filmu, ale aj ako autor scenára a režisér.