Where To Stream Smallville Season 3 Episode 12
Hereafter
- Aired February 4, 2004
- 60 Min
- Rated 7.5
- Number 110 Of 217 Rated Episodes
Clark befriends a teen who has uncontrollable premonitions about the future whenever he comes into contact with other people. Elsewhere, Lana grows more suspicious of Adam after he has a series of violent dreams.