What's Love? è una commedia romantica britannica, diretta dal regista Shekhar Kapur, noto per il film in costume del 1998 intitolato Elizabeth. Il film è scritto da Jemima Khan e prodotto da Tim Bevan e Eric Fellner, grazie alla collaborazione delle case produttrici Working Title Films e Instinct Productions. In più, l'acclamato musicista Nitin Sawhney ha composto le musiche del film.
Il ruolo di Zoe è affidato all'attrice inglese Lily James, nota per i suoi ruoli in Downtown Abbey, Rebecca e Pam & Tommy. Kazim è interpretato dall'attore Shazad Latif, che aveva già ha lavorato in Black Mirror, Spooks e Star Trek: Discovery. Il cast è completato da Shabana Azmi, Emma Thompson, Asim Chaudhry e Jeff Mirza. Nel film compare anche il famoso cantante di qawwali Rahat Fateh Ali Khan.