Siren TV Show Cast
Prepare to Be Enchanted by the Cast of Freeform's New Mermaid Series, Siren
5
Star Wars: Episode III actress Rena Owen plays Helen, who owns a curious shop called Helen's Antiquities in Bristol Cove. She's also described as an "enigmatic person who views the town's mermaid obsession with disdain," so look out for some secrets to be revealed about Helen's connection with Ryn and Donna, too.