The Siren (2019) 16 April 202116 April 2021 Rating: ★★★ Deadly Mermaid Creature Director: Perry Blackshear Actors: Evan Dumouchel, Margaret Drake, MacLeod Andrews Category: Horror