In the biopic of '20s gangster Al Capone, played by Ben Gazzara, Stallone portrays Frank "The Enforcer" Nitti. The movie poster billed Capone as "the man who made the twenties roar."
'Death Race 2000' (1975)
Fittingly enough, Stallone's character in this science-fiction and exploding racecars film is named Machine Gun Joe Viterbo. Directed by Joe Bartel, the film was promoted with a line in the trailer, "you finished first or not at all."
Stallone and co-star Billy Dee Williams play policemen racing to stop a terrorist in New York City. One scene includes a tense Stallone aiming his handgun, judging whether or not to fire at a hostage-taking terrorist.
'First Blood' (1982)
One of the actor's iconic roles was born when he played a former Green Beret who returned from Vietnam. The film, directed by Ted Kotcheff, saw the actor eventually wield what was said to be a M60 machine gun.
'Rambo: First Blood Part II' (1985)
War cries. Bow and arrows. And one enormous assault weapon fired by the ex-Green Beret Stallone in this sequel. "What you call hell, he calls home," was a tagline for the film.
'Rambo III' (1988)
"The first time was for himself, the second time was for his country. This time, it's for his friend," teased the sequel, which sees the one man fighting force trek over to Afghanistan.
'Tango & Cash' (1989)
Kurt Russell and Stallone play rival Los Angeles cops. They also get access to an souped-up SUV with a machine gun attached. "We won't put a scratch on it," Stallone promises.
'Demolition Man' (1993)
Despite being set in a 21st century "where violence is a thing of the past," a beret-wearing Stallone and co-star Wesley Snipes get involved in plenty of futuristic gun battles. Stallone is billed as the "21st century's most dangerous cop."
'Judge Dredd' (1995)
The sci-fi comic strip adaptation, also starring Diane Lane and Rob Schneider, sees Stallone as a futuristic cop. "One man is the law" in this dystopian future. "Court's adjourned," Stallone says.
In this film, directed by Lethal Weapon's Richard Donner, Stallone played a hit man commissioned to take out a thief named Electra (Julianne Moore).
'Cop Land' (1997)
Directed by James Mangold, Stallone plays a sheriff who polices an area where many NYPD officers live. Stallone called the film "a cleansing and a purging, and a reawakening of my interest in making movies," in an interview with the New York Times.
'Get Carter' (2000)
Michael Caine and Mickey Rourke are along for the ride as Stallone wields a handgun -- and fists -- on a personal vendetta.
After decades of laying dormant, the fourth entry in the franchise roars to life. Stallone slashes at his foes in Burma and commandeers a jeep's machine gun.
'The Expendables' (2010)
Countless rounds of ammunition were fired in the first of a film series where '80s action stars, led by Stallone, form a supergroup to fight bad guys. It turned out to be "often preposterous, but it achieves the immediacy of a graphic novel" upon which it was based, wrote THR film reviewer Sheri Linden.
'The Expendables 2' (2012)
The action-figure weapon carrying Expendables gang gets back together, this time with Arnold Schwarzenegger joining. "Numerous gunfights, combat set pieces and fight scenes are muscularly staged," wrote THR's reviewer Justin Lowe.
Stallone takes another turn playing an aging hitman who finds himself embroiled in chaos. The film, which also stars Christian Slater, eventually ends at an "abandoned power plant, where the big showdown goes down with bullets and battleaxes," wrote THR reviewer Jordan Mintzer.