Christoph Waltz miał wystąpić w roli Freuda, ale zrezygnował na rzecz udziału w filmie "Water for Elephants".
Zdjęcia do filmu kręcono w Berlinie, Poczdamie, Hürth, Konstancji i nad Jeziorem Bodeńskim (Niemcy) oraz w Wiedniu (Austria).
W stolicy Austrii zdjęcia powstały w parku Pałacu Belwederskiego oraz na Bergasse, gdzie pod numerem 19 mieści się kamienica w której mieszkał i prowadził swój gabinet Zygmunt Freud.
Zdjęcia do filmu trwały od 17 maja do sierpnia 2010 roku.