Who Stars in Freeform's 'Siren'? Meet The Full Cast!

Rena Owen as Helen

Helen is the town eccentric who seems to know more about the mermaids than she lets on.

If you recognize Rena, it might be because you’ve seen her in Star Wars: Episode II – Attack of the Clones.

Like Just Jared Jr. on FB
Photos: Freeform
Posted to: Siren, Television