El director escribió el papel específicamente para la actriz Scarlett Johansson, cuando ésta aceptó se puso muy contento.
Esta película es el debut en la dirección de Joseph Gordon-Levitt, además también firma el guion.
La película se grabo en diferentes partes de Estados Unidos: Hackensack (Nueva Jersey), Los Ángeles y California. La producción empezó en mayo del año 2012.
Joseph Gordon-Levitt consideró a su amigo Channing Tatum en un primero momento para interpretar a Don Jon, antes de quedarse él con el papel.
Joseph Gordon-Levitt y Tony Danza trabajaron anteriormente juntos en la película de Disney Ángeles cuando Levitt tenía tan sólo 12 años.