Haven: Watch Season 4 Episode 9 Online
Matt Richenthal at .Wait... what?!?
William is a bad guy? Even though he's played by the lovable Colin Ferguson? Is this possible? And did ANYone see this coming?!?
Haven Season 4 Episode 9 featured this shocking reveal in the closing minutes, along with the fact that Audrey did not shoot Nathan. It was all a lot for fans to take in.
But they can either relive it below or watch the installment in full for the first time. Just click on the following image:
Matt Richenthal is the Editor in Chief of TV Fanatic. Follow him on Twitter and on Google+.