Ramone Conneilies, 27, was charged with the carjacking and murder of Altin Avdyli, 31, in December of 2013 as he was leaving his restaurant, Royal Grill in Harper Woods.
Avdyli was leaving the grill a little after 9 p.m. on December 6, 2013, when authorities said a suspect approached him, tried to get into his car, and then fired a handgun one time, killing Avdyli.
The suspect then drove off in his car, a 2010 Chevrolet Camaro.
Prosecutor Kym Worthy said in a press release that the cold case homicide was closed because of the "diligent investigation" from the Harper Woods Police Department.
Conneilies was 19 at the time of Avdyli's murder. He's been charged with murder, carjacking, felon in possession of a firearm, and two counts of felony firearm charges.