"Angels always speak in German, it's traditional," maintains fledgling shrink Dr Carl Jung (Michael Fassbender, who appears half-asleep here) to his deranged patient, Sabina (Keira Knightley, trying her best).
David Cronenberg's absurd drama is regularly unintentionally funny as it tackles the strained relations between Jung, the insufferable Sabina and the granddaddy of psychotherapy, Sigmund Freud (Viggo Mortensen, who appears to be acting in an entirely different film; a better one).
Subscribe to Independent Premium to bookmark this article
Want to bookmark your favourite articles and stories to read or reference later? Start your Independent Premium subscription today.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies