Two teenagers and a 31-year-old man have been charged in connection with an attempted murder in Fort William.
Police launched an investigation into the alleged incident, involving a 45-year-old man, which happened in Claggan on November 20.
Officers have now confirmed two boys, aged 15 and 16, and the 31-year-old man have been charged with attempting to murder him.
The man has also been charged with threatening and abusive behaviour, theft and vandalism.
They will all appear in court at a later date and a report will be submitted to the procurator fiscal.