The first image of a man whose body was discovered outside a flat in Peterhead has been issued by police.
Andrew Ross was identified after police were called to the address in the Ives Road area of the town around 9pm on Sunday.
The 57-year-old from Aberdeen was found dead outside the property.
In a statement his family said: “The family are coming to terms with their loss and respect privacy at this difficult time.”
The two men aged 21 and 27 have been charged are expected to appear at Peterhead Sheriff Court on Wednesday.
A third man has been released without charge