A l'origine, il était question que Jeffrey Dean Morgan campe le personnage que joue finalement Jason Sudeikis. Le célèbre interprète de Negan dans The Walking Dead a été contraint de quitter le projet pour cause d'incompatibilité d'emploi du temps.
De même, Chloë Grace Moretz était censée camper Millie mais Maisie Williams l'a remplacée parce que son emploi du temps ne lui laissait pas assez de temps pour prendre part au film de Bill Purple.
Avec The Book of Love, Bill Purple réalise son premier long métrage. Le metteur en scène est plutôt centré sur le format télé comme en témoignent les nombreux épisodes de séries qu'il a réalisés.
A noter la présence au casting de Maisie Williams, connue pour s'être glissée dans la peau de l’intrépide Arya, la fille de Ned Stark incarné par Sean Bean, dans la série culte Game of Thrones.