I watched most of it on my iPhone Amazon app, and I think it spoiled the ending pretty early in the series. I mean, the Perry thing was kind of a "duh." I got that within the first few episodes when he was an abusive prick and matched the silhouette in Jane's memory. But what solidified it to me, and even had me knowing it was Max, not Josh, as the abusing kid, was the fact that if you hit the screen on the iPhone, it only ever showed the kid-actor who played Max and his name. I found that really weird when I was looking at who was playing whom early on (I mean, obviously twin actors, why is only one ever given a credit...still weird after the reveal), so it was apparent to me, early on, that the Max twin was more "important" than Josh, and from there an easy leap, considering Perry's abuse/general creepiness.