In het stadje Mumford werkt een psychiater met dezelfde naam. Door zijn no-nonsens aanpak wordt hij door de vreemde bewoners van het stadje als een soort held gezien. De bewoners zijn vrijwel allemaal bij hem onder behandeling. Maar is de dokter zelf wel helemaal gezond? Wanneer hij de gekwelde Sofie ontmoet, begint hij zijn eigen verleden te analyseren.