Don Jon is not at all what the previews would make it. Joseph Gordon-Levitt surpassed himself not only as an actor, but by adding to his belt writer and director with such punch. Scarlett Johansson is just incredible in her role. She completely pulls off a powerful character. The rest of cast, including Julianne Moore and Tony Danza is almost as stellar.
The story is definitively offbeat, nothing like it out there for sure, but that's partly why it's so captivating. The scenario is well paced, interesting and full of details.
A must see. Just don't take the characters too seriously.