Night has a Thousand Eyes by Cornell Woolrich (1945) — see its film and TV adaptations.
Millionaire Harlan Reid is horrified to discover that his violent death has been predicted by a mysterious old man, who seems to be able to see into the future