Nouns

(n)visionary, illusionist, seera person with unusual powers of foresight
(n)seeran observer who perceives visually“an incurable seer of movies”
(n)prophet, prophesier, oracle, seer, vaticinatoran authoritative person who divines the future