A 51-year-old man has been charged with the murder of missing Christchurch man Michael McGrath.
The arrest comes two years and four months since the builder was last seen.
McGrath, 49, vanished from his Halswell home on May 21, 2017 and he was reported missing two days later.
Detective Inspector Kylie Schaare said police had been investigating McGrath's disappearance "tirelessly".
"I would like to acknowledge the commitment, resilience, patience and professionalism shown by the investigation team and those involved in this case.