Толковый словарь Ефремовой
всевидец м.
Тот, кто наделен способностью всё видеть, замечать, предвидеть (обычно о предсказателях, пророках и т.п.).
всевидец