Known for playing various "tough-guy" roles, but mainly as the super-powered brusier "Juggernaut" in X-Men: The Last Stand, Jones was hospitalized and later arrested for the incident.
Witnesses say Jones tried to join a game of pool in the bar of a small town in Sioux Falls, South Dakota, when one of the men referred to him as "Juggernaut." Apparently Jones took it as a slight against his more significant roles.
"He started pushing my other friends around," said Juan Barrera, 24, who sat nearby while his roommates played pool.
"He said he's been in so many other movies or whatever."
Police said Jones charged at a local patron, 24-year-old Jesse Bickett, who then hit Jones in the face with a beer glass. His face bloodied, Jones was walking to the restroom to clean up when he saw Barrera and punched him in the face, Barrera told AFP. Barrera said he hit Jones once or twice in the face before bar staff kicked him out.
Jones was treated for facial injuries at a local hospital where he was arrested for misdemeanor assault early Friday morning. Police charged Bickett with felony aggravated assault.
Vinnie Jones debuted as an actor in "Lock, Stock and Two Smoking Barrels." His other film credits include "Snatch" and "Gone in Sixty Seconds."