Na Viena do século 19, o médico Josef Breuer (Ben Cross) conhece o filósofo alemão Friedrich Nietzsche (Armand Assante), pois o intelectual está passando por grave crise de enxaqueca e tem tendência suicida.
Como não quer ser ajudado porque seus livros não são reconhecidos e, portanto, não tem dinheiro para pagar o tratamento, os dois fazem um trato.
Com ajuda de seu estagiário, o psicanalista Sigmund Freud (Jamie Elman), Josef tenta ajudar e ser ajudado por Nietzsche e utiliza a “terapia através da fala”.
O filme apresenta uma história dramática, que fará o espectador conhecer mais da psicanálise e, quem sabe, se emocionar pelo mesmo motivo que fez Nietzsche chorar.