A man has been charged with attempted murder after Outlander and River City actor Tam Dean Burn was stabbed.

The 60-year-old was speaking at an event at the Scottish Poetry Library on Saturday before he was assaulted outside the venue in the city's Crichton Close at around 4pm.

The actor was taken to hospital but was later released.

A 42-year-old man has now been charged with attempted murder following the alleged attack.

He is due to appear at Edinburgh Sheriff Court on Monday.

Officers cordoned off the area for several hours while investigations were carried out.