Jon kan ikke få nok. Ikke af de smukke piger, han scorer hver weekend, og som har givet ham øgenavnet Don Jon. Men heller ikke af porno – for den giver ham en oplevelse, der langt overstiger sex med virkelige kvinder. Det vil sige – lige indtil han møder den perfekte 10’er, Barbara. Hun giver ham overhovedet ikke sex. For første gang i sit liv forsøger Jon virkelig at bejle til en pige, invitere hende ud, i biografen, hjem til forældrene. Og først der falder fæstningen – til Jons store skuffelse uden at trangen til porno fortager sig. Barbara bliver rasende, da hun opdager det, så han lover at holde op. Ligesom han lover hende at begynde på aftenskole. Det sidste holder han – ikke det første. Og det er faktisk grunden til det første akavede møde med den noget ældre Esther, en kammerat på skolen. Men hun dømmer ham ikke. Og da Barbara slår op, fordi hun afslører Jons fortsatte brug af porno, er det også hende, han vender sig til. Joseph Gordon-Levitt har ladet sig inspirere både af Don Juan og af den tendens, der er i medierne – ikke bare i porno – til at gøre mennesker til objekter. Med sig på sin humoristiske dannelsesrejse i pornoens og kærlighedens grænseland har han Scarlett Johansson og Julianne Moore, mens Tony Danza og Glenne Headly er Jons let dysfunktionelle forældre. Foruden at spille titelrollen har Joseph Gordon-Levitt også skrevet og instrueret ”Don Jon”.