Zdjęcia do filmu kręcono w Nowym Jorku (USA).
Występ Robina Williamsa jako Czarnoksiężnika został zainspirowany gwiazdą rocka, Bono.
Rozważano obsadzenie Liv Tyler i Claire Danes w roli Lyla Novacek zanim rolę dostała Keri Russell.
Zdjęcia do filmu powstały pomiędzy 13 lutego a 25 kwietnia 2006 roku.
James Morrison otrzymał propozycję wcielenia się w Louisa Rusha, ale odrzucił ją, bo chciał się skoncentrować na swojej muzyce.