A man has been charged in connection with the murder of Trainspotting 2 actor Bradley Welsh.

The dad was murdered in a stairwell as he was heading into his basement flat to see his partner and daughter on Chester Street in Edinburgh at 8pm on Wednesday, April 17.

A neighbour tried to save the boxer's life but he was pronounced dead at the scene after being shot in the head.

A 28-year-old man has been charged in connection with the murder.

He has also been charged with the attempted murder of another 48-year-old man and the serious assault of a 22-year-old man in Pitcairn Grove on Wednesday, March 13.

The man is due to appear at Edinburgh Sheriff Court on Tuesday.