Detectives have told anyone who knows the identity of Bradley Welsh's killer: "Search your conscience."

The former boxer, Trainspotting 2 actor and charity worker was gunned down in Edinburgh on Wednesday night.

Mr Welsh, 48, was killed on the steps of his home in Chester Street before the "tanned" suspect - wearing a baseball cap and "casual" clothing - fled the scene on foot.

Detective Superintendent Allan Burton, from the Major Investigation Team, said: "I want to once again convey my deepest sympathies to the family and friends of Bradley Welsh and reiterate my commitment to bringing those responsible for his murder to justice.

"Someone out there will know who committed this crime and I want you to search your conscience and do the right thing.

"A family are grieving for the loss of their son, brother, partner and father and they need answers.

"If you can help with this investigation then please contact us immediately.

"I also want to emphasise to the communities of Edinburgh that this incident is being treated as a targeted attack and murders, especially those involving a firearm remain extremely rare.

"The Capital remains a safe place to live, work and visit and while this investigation continues, uniformed officers will maintain a high-visibility presence in the Chester Street and the West End to offer reassurance and engage with local residents and business staff."

Anyone with information can contact police via 101 and quote incident number 3782 of the 17th April.

Alternatively, an anonymous report can be made to the charity Crimestoppers on 0800 555 111.