Jeremias Forrester, ein 63 Jahre alter Richter aus Boston, beginnt eines Tages auf beunruhigende Weise zu traumen. In seinen Nachten erlebt er eine ferne Vergangenheit und eine irritierende Perspektive auf eine mittelalterliche, flamische Stadt. Eine Entschlusselung seiner Traume zeigt, dass der hollandische Maler Hieronymus Bosch (1450 - 1516) seine Nachte beherrscht. Jeremias Forrester begibt sich auf Anraten seines Arztes nach Hertogenbosch in den Niederlanden, um sich seinen Traumen zu stellen.