Humans Series 1 Episode 1

Humans Series Premiere 2015 (AMC)

Humans episode 2 airs Sunday, June 28 at 9PM ET/PT on AMC. In tonight's premiere episode, The Hawkins family buy a Synth, Anita. But are they in danger from this machine and the young man Leo who seems...