US actor James Ransone, best known for appearing in US drama The Wire, has died aged 46.

Ransone played Ziggy, the clumsy and chaotic petty criminal in the second season of the crime drama, which is one of the most acclaimed TV series of all time.

The Los Angeles Medical Examiner said on its website that Ransone died by suicide on Friday.

Ransone also appeared in the 2008 miniseries Generation Kill and 2019's It Chapter Two, adapted from Stephen King's novel.

The Wire star Wendell Pierce led the tributes to the actor on social media, writing: "Sorry I couldn't be there for you , brother. Rest in Peace James Ransone."