The film centers around Steven "Stevo" Levy, a college graduate and punk living in Salt Lake City during the mid-1980s.
[3] The film outlines the daily life of a punk named Stevo in Salt Lake City, Utah, in the fall of 1985.
The nickname "Heroin" is ironic, as Bob is afraid of needles and actually believes that any drug (with the notable exception of alcohol and cigarettes) is inherently dangerous.
Stevo has a casual relationship with a girl named Sandy, while Bob is in love with Trish, the owner of a head shop.
By contrast, Bob's father is a mentally ill alcoholic who mistakes his son and his friend for Central Intelligence Agency operatives and chases them away with a shotgun when they visit him on his birthday.
Sean, a fellow punk, was a drug dealer who once attempted to stab his mother while under the influence of an entire 100-dose sheet of acid; in the present, Stevo finds him panhandling on the street with some obvious mental issues.
While Stevo understands that his relationship with Sandy is casual, he is still enraged when he discovers her having sex with another man and savagely beats him, later loathing himself because his action contradicts his own belief in anarchism.
Soon after, Stevo attends a party and falls in love with a rich girl named Brandy, who points out that his clothing and hair are fashion as opposed to true rebellion.
The website's critics consensus reads: "Merging anarchic spirit with straightforward melodrama, SLC Punk is a hit-and-miss odyssey of youthful rebellion elevated by Matthew Lillard's dramatically potent star turn.
[11] Janet Maslin, writing for The New York Times, called the film "likable for its outlandishness, less so when it shows a self-important streak".
[12] Dennis Harvey of Variety called it "energetic but poorly structured", writing that the film "doesn't quite grasp how its slick, flashy package undermines any actual punk cred".
"[15] In May 2014, the film was announced to be shooting in June, with its cast officially announced to include Devon Sawa, Michael Goorjian, Adam Pascal and James Duval returning as Sean, Heroin Bob, Eddie and John the Mod, respectively, with Ben Schnetzer appearing as Heroin Bob's son, Ross, Machine Gun Kelly as Crash, and Hannah Marks and Sarah Clarke portraying the female leads.