In his grandfather's failing seaside arcade, a young boy encounters a mysterious Punch and Judy man with a dark past, and a woman who makes her living playing a mermaid. As their lives intertwine and their stories unfold, the boy is forced to confront family secrets, strange puppets and a nightmarish world of violence and betrayal, in a dark fable of childhood innocence and adult pain.