He will appear at the Auckland District Court on Thursday.
The second man remains at large.
Police enquires are continuing and anyone who may have seen what happened or that has information should contact Auckland City Police on 09 302 6557 or Crimestoppers on 0800 555 111.