Sylvester Stallone defended boxing, praised the hard work of Mexicans and dished out some jabs against U.S. plans to build a wall on its southern border, as the 60-year-old actor visited Mexico City to promote his sixth prizefighting film, "Rocky Balboa."

Stallone said Thursday that his latest episode of the Rocky saga shows an ordinary man fighting back against life's difficulties represented by his stronger ring opponents.

"It's like bullfighting or certain sports where you understand the brutality," Stallone told reporters. "The thing is you have two men who are prepared; two men who have trained for this and know exactly what they're doing. It's not like two strong men attacking strangers."

In "Rocky Balboa," the aging scrapper is running a restaurant when a computer-simulated bout inspires him to put the gloves back on. In one scene, his character defends his restaurant's immigrant cooks and waiters against slanderous comments.

"I support Mexicans who work in my country," he said, adding that the United States depends on the hard work of Latinos to keep running.

In comments to Mexican media later, the man who formerly played U.S. war hero Rambo, criticized plans to build 700 miles (1,100 kilometers) of fence along the border as an immigration-control measure.

Such a fence was "crazy" and "ridiculous," Stallone said, arguing nations should be able to interact without being divided by walls.

The Mexican government has railed against the fence with former President Vicente Fox comparing it to the Berlin Wall.