Our Lady of the Assassins (Spanish: La virgen de los sicarios) is a film by Barbet Schroeder about a Colombian author in his fifties who returns to his hometown of Medellín after 30 years of absence to find himself trapped in an atmosphere of violence and murder caused by drug cartel warfare. It is adapted from the novel of the same title by Fernando Vallejo.
Fernando (Germán Jaramillo) meets Alexis (Anderson Ballesteros), a handsome gay youth, at a party of one of his old friends and immediately falls for him. The two begin a relationship which, apart from the sex, consists mainly in Fernando telling Alexis how pastoral the city was when he left, while Alexis explains to Fernando the ins and outs of everyday robbery, violence, and shootings. Even though Fernando has come home to die, his sarcastic worldview is mellowed somewhat by his relationship with Alexis.
He soon discovers that Alexis is a gang member and hitman (or sicario) himself, and that members of other gangs are after him. After several assassination attempts fail because of Alexis' skillful handling of his Beretta, he is finally killed by two boys on a motorcycle. Fernando is partly responsible for this, as Alexis'