Stephen Jameson questions his sanity when he starts hearing voices and waking...
The Tomorrow People
Season 1 Episode 18: Smoke and Mirrors
Both Ultra and The Tomorrow People track a breakout who is flaunting his powers as a street magician. Jedikiah has fled Ultra and tells Luca of Stephen's powers. Meanwhile The Leader announces the genesis of a kinder and gentler Ultra.