Zdjęcia do filmu kręcono w Pradze, Berounie i Žatcu (Czechy).
Edward Hardwicke zastąpił Franka Finlay'a.
Wiele plenerów zrealizowano w trzech czeskich miastach: Żatcu, Mielniku i Kutnej Horze.
Allan Starski odnalazł szczegółową mapę Londynu z 1835 roku. To pomogło wiarygodnie odtworzyć wygląd ulic i sklepików, które wybudowano w studiu na powierzchni 40 tys. m2.
Ben Kingsley tworząc postać Fagina wzorował się na XIX fotografiach Żydów, na które natrafił w Krakowie pracując na planie "Listy Schindlera"
Okres zdjęciowy trwał od 12 lipca do 16 listopada 2004 roku.