Although Kat’s wardrobe features a number of designer pieces Caroline obtained from Net-a-Porter, Versace, Neiman Marcus and Bergdorf Goodman, the costume designer also dressed Jennifer in more affordable streetwear so her character could feel “aspirational”. She said: “Some of the stuff was not incredibly expensive. When Bastian shows up at Charlie’s school, Kat’s outfit is from Naked Wardrobe. We were not afraid to mix higher and lower brands, because we wanted her to feel aspirational.” Classic glamour was costume designer Caroline Duncan’s goal when building the wardrobe for Jennifer Lopez, who plays global pop star Kat Valdez in Marry Me.