A 28-year-old man has been charged in connection with the murder of Trainspotting 2 star Bradley Welsh.
The 48-year-old sustained fatal injuries after being shot outside his home in the city's Chester Street on the evening of Wednesday, April 17th.
In a statement released this evening, police also revealed that the same man has been charged with the attempted murder of a 48-year-old man and the serious assault of a 22-year-old man in Pitcairn Grove, Greenbank, on Wednesday March 13th.
The police statement said: "A man has been charged in connection with the murder of 48-year-old Bradley Welsh in Chester Street, Edinburgh on Wednesday 17th April."
The 28-year-old will appear at Edinburgh Sheriff Court on Tuesday 14th May.