Catch up with the most recent episode of Humans, on Channel 4 at 9pm on Sunday 19 July 2015. Available on E4+1 and All 4 now. Laura confesses all to the family and it looks like Anita will be the one to suffer. Niska’s hiding place is revealed and there’s a final ending for one of the runaways.
Program Schedule: 9pm – 10pm