precognitive

Adjective

 * 1) Pertaining to the ability to see or predict future events.

Noun

 * 1)  A precognitive person, a seer.