Jeremias Forrester, ein 63 Jahre alter Richter aus Boston, beginnt eines Tages auf beunruhigende Weise zu träumen. In seinen Nächten erlebt er eine ferne Vergangenheit und eine irritierende Perspektive auf eine mittelalterliche, flämische Stadt.
Eine Entschlüsselung seiner Träume zeigt, dass der holländische Maler Hieronymus Bosch (1450 - 1516) seine Nächte beherrscht. Jeremias Forrester begibt sich auf Anraten seines Arztes nach Hertogenbosch in den Niederlanden, um sich seinen Träumen zu stellen.