Primeiro roteiro da escritora Lucy Dahl, filha do escritor Roald Dahl (Charlie e a Fábrica de Chocolates).
A atriz Daisy Donovan, que também aparece no filme, contribuiu com com alguns diálogos adicionais para o roteiro, que consistem principalmente em frases ou provérbios contemporâneos. Ela disse que uma das maneiras que ela fez isso foi indo à biblioteca e ouvindo os adolescentes conversando com seus amigos.
Harriet se veste como Keira Knightley em seu papel como Elizabeth Bennet de Orgulho & Preconceito, de Joe Wright. A música que o Mr. Nellist toca é "Dawn", escrito por Dario Marianelli, que apresenta esse mesmo filme. Fotos do filme são vistas quando Harriet projeta sua fantasia em seu quarto antes de o "café envelhecido" ser derramado sobre Poppy (Emma Roberts).
Este foi último filme Natasha Richardson antes de sua morte em 18 de março de 2009.