Lorene Scafaria had written singer Usher into the script, without being sure if he'd be interested. Happily, he was interested, and even brought his own chain, shades, and jacket from 2007/2008 for the scene.
Janet Jackson's song in the opening was always a part of the script. "This is a story about control. I had written into the script 'Janet Jackson voice-over.' So incredibly grateful that she gave us the rights to use this song." stated Lorene Scafaria.
Janet Jackson songs are used throughout the movie: Control and Miss You Much. Jennifer Lopez was a backup dancer for Jackson in the 90s.