A driver for the television show "Leverage," the TNT series filming in Portland, picked the wrong guy to start yelling at.

The show was filming Friday night at Portland City Hall when the truck driver singled out Commissioner Randy Leonard as he walked into the building.

As Leonard tells the story, the man was sitting in the cab of his truck and started yelling at him, complaining that Leonard was getting in the way of having Mayor Sam Adams recalled. Leonard said the man used derogatory language about Adams.

Leonard, who has a reputation for speaking his mind and not backing down from confrontation, told off the man in a way that's inappropriate to repeat in a family blog.

"I told him that he could do to himself something that is anatomically impossible," Leonard said later.

The conversation got increasingly heated and eventually, Leonard said, he went inside and reported the argument to the Mayor's Office. A couple of Adams' staffers returned to the sidewalk and the conversation with the driver continued.

Michael Fine, who heads the city Office of Film and Video, apologized to Leonard in an e-mail after one of the show's managers called him. "The folks in production are not happy about it and I'm sure will be speaking to their driver about his attitude," Fine wrote.

A spokeswoman for Electric Entertainment, the Los Angeles-based production company that is filming "Leverage," was unavailable today.

Leonard said he often gets confronted about his support for Adams, be it on the bus or the street, "and that's fine." Adams has been under fire since January, when he admitted lying during the 2008 mayor's race about a sexual relationship he had in 2005 with an 18-year-old man. Organizers of a recall campaign are collecting signatures to put the issue on the ballot.

"I usually ignore those kind of comments," Leonard said. But with the truck driver -- "Given his relationship to the city -- he was working in the building -- I felt they were inappropriate.

"On a number of levels I felt like he violated a number or protocols," Leonard said. "I said what I said and I don't regret it."