Zap2it can exclusively report that Dustin Ybarra, who was previously seen on "Battle Creek" and "The Goldbergs," has joined the series in a recurring role as Robert Greenwoood. The character is a homicidal cannibal currently locked up in Arkham Asylum for the Criminally Insane after he was found guilty of murdering and eating more than a dozen women.
The character description for Greenwood reads, "His appetite for murder is only surpassed by, well, his appetite."