A James Morrison le ofrecieron el papel de Louis Connelly y lo rechazó para poder centrarse en su música.
El personaje de Wizard (interpretado por Robin Williams) está supuestamente inspirado en Bono, del grupo irlandés U2.
Freddie Highmore llegó a aprender a dirigir para la película. Susan Deaver, profesora adjunta en la Universidad de Long Island, le enseñó.