Aunque es una fortaleza real, el nombre Kronborg es mundialmente famoso por una razón ficticia. Es el escenario de la obra maestra de William Shakespeare, Hamlet. En la obra, Shakespeare llama a este lugar Elsinore, que es el nombre inglés de la ciudad circundante, Helsingør. Curiosamente, no hay evidencia de que Shakespeare haya pisado Dinamarca. En cambio, los estudiosos creen que escuchó historias vívidas de actores ingleses de su compañía que habían actuado aquí para la realeza danesa. La reputación del castillo por sus fiestas salvajes e intrigas cortesanas claramente encendió su imaginación. Desde 1816, el castillo ha adoptado este legado literario, albergando representaciones anuales de Hamlet en el patio. Si lo visita durante junio, julio o agosto, incluso podría encontrar actores interpretando escenas en las cámaras en una experiencia interactiva llamada Hamlet Live. Al caminar por los pasillos oscuros, casi se pueden oír los ecos de la famosa pregunta del príncipe, 'Ser o no ser', resonando contra los antiguos muros de piedra.