A Dartmouth man is charged with attempted murder, unlawful confinement and possession of a dangerous weapon in connection with a stabbing last Friday on Thistle Street.

The 25-year-old is scheduled to appear in Dartmouth provincial court later today, according to Halifax Regional Police.

A 26-year-old man is recovering from life-threatening injuries after being stabbed during an altercation in the 0-100 block of Thistle Street in Dartmouth.

Halifax police said the two men are known to each other.