The Outer Limits (New Series)
Glitch
S6 E12:
A man discovers that he is actually a robot.
Starring
Tate Donovan, Victor Garber, Gabrielle Miller