Jon “Don Jon” Martello Jr. (Gordon-Levitt) only really cares about a few things: his body, his pad, his ride, his family, his church, his boys, his girls, and his porn. This cycle results in him becoming dissatisfied with his life and wanting more.
One night at the bar, Jon sees Barbara Sugarman (Johansson), believing her to be the most beautiful woman he has ever seen. He tries to pick her up for a one-night stand, but she does not fall for it. Don Jon decides to try something new and actually pursue her, tracking her down and asking her to lunch. They begin dating and for over a month do not have sex. She gets him to go to college night classes in order to make him quit his current job for something better in her opinion.
You can watch the full movie: