Joseph Gordon-Levitt is Don Jon. Een versierder met een groot charisma. Hij wijdt zijn leven aan familie, vrienden, de kerk, zijn auto en porno
Zijn vrienden noemen hem Don Jon omdat hij elk weekend de “10 seconden” versiertruc uithaalt met als missie een meisje mee naar huis te krijgen. Deze formule werkt altijd. Maar in Don Jon’s wereld haalt een echte vrouw het nooit bij goede porno. Totdat hij Barbara (Scarlett Johansson) ontmoet, die zijn seksdrive lijkt te bevredigen…