Former Eureka star Colin Ferguson is back at Syfy, joining the upcoming fourth season of the network’s drama Haven for a season-long arc. On the show, based on Stephen King’s novella The Colorado Kid, Ferguson will play William, a handsome mysterious stranger, whose secret agenda leads him to FBI agent-turned cop in the small town of Haven, Main Audrey Parker (Emily Rose). Season 4 of Haven, which starts production today in in Halifax, Nova Scotia, picks up six months after the devastating events of the Season 3 cliffhanger in which the town was pummeled by a violent meteor storm. Ferguson toplined Eureka for its five-season run, playing the lovable Sheriff Jack Carter and also serving as a producer on the series in addition to directing multiple episodes. Haven, produced by Entertainment One and Big Motion Pictures in association with Piller/Segan/Shepherd, averages 2.3 million viewers in its third season.