Een teder, hartverscheurend verhaal over een jongeman en zijn vriendschap met Sigmund Freud net voor de tijd van de Duitse annexatie in Wenen. De zeventienjarige Franz reist naar Wenen om in de leer te gaan bij een sigarenhandelaar. Daar ontmoet hij vaste klant Sigmund Freud (Bruno Ganz). Franz is geïntrigeerd door het werk en de kennis van Freud en na verloop van tijd ontstaat een unieke vriendschap tussen de twee. Dan ontmoet Franz de verleidelijke Anezka, een danseres uit Bohemen. Hij wordt hopeloos verliefd op haar, maar Anezka blijft maar wisselende signalen afgeven. Hij vraagt advies aan de befaamde psychoanalyticus, die toegeeft dat het vrouwelijk geslacht ook voor hem een groot mysterie is. Ondertussen verslechteren de politieke en sociale omstandigheden. Wanneer de Nazi’s Wenen binnen vallen, worden Franz, Freud en Anezka meegesleurd in een stroom van gebeurtenissen. Ieder staat voor een grote beslissing: blijven of vluchten?
Gebaseerd op het boek ‘De Weense sigarenboer’ van Robert Seethaler.