The 32-year-old was assaulted in Portaferry, County Down, 11 days ago.
Mr Macrae was attacked at Church Street shortly before 1 am on Sunday, October 14.
Mr Macrae was admitted to hospital but died on Tuesday night.
A 19-year-old and 28-year-old charged with his murder are due to appear at Newtownards Magistrates Court on Thursday.
The pair previously appeared in Downpatrick Magistrates’ Court charged with causing Mr Macrae grievous bodily harm with intent.