Brand new Kiwi film about a mysterious stranger arriving in a remote coastal town and its effect on two young twins