Den legendariske kapten von Hancken (per Oscarsson) är en tillvarons särling. Han anländer tillsammans med sin familj till Iglinge brunn i början av 1800-talet för att få bot för sina verkliga och inbillade krämpor. När doktor Wurm (Johan Rabaeus) ger honom sex veckor kvar att leva växer hans självömkan samtidigt som han blir föremål för medlidande och intresse. Under dessa sex veckor händer de mest fantastsika saker. Han förälskar sig i den vackra och mystiska vicomtessan (Alexandra Rapaport) och inbillar sig att kungen ska komma på besök. När kungen inte kommer startar von Hancken ett uppror...