A tornado flattened an old wooden theatre, tore roofs off houses and shattered windows as it ripped through a small West Coast settlement overnight.
The twister struck the towns of Hector and Ngakawau on the Ngakawau River mouth, about 30km up the coast from Westport, about 12.30am.
Deputy fire chief Graham Gilbert said the 50m-wide twister caused "quite a bit of damage'' as it travelled about 800m up the gorge.
He said the tornado "completely flattened'' the old theatre, which was quite a large wooden building.
"It knocked over the old picture theatre, which was being used for storage. Part of the iron that came off went up to another property and it was all tangled amongst the trees. It caused the power to go off,'' he said.