A 118-minute, four-act rock opera about a young factory worker who falls for an activist and is implicated in her untimely death, this album is an instant punk classic. Guitarist/bandleader 10,000 Marbles (Mike Haliechuk) translates the mood of each distinct act perfectly: The band slams through anthemic '77 punk riffing, borderline arena-rock heartland punk and arted-up hardcore, with recurring melodies and long buildups that feel delicious when they climax. But keep in mind: When you listen to Fucked Up, a 300-pound dude screams at you. For a long time. Even with clear-voiced guest singer Madeline Follin of Cults (as Veronica, David's lover) on board, vocalist Pink Eyes' (Damian Abraham's) impassioned yowling means you'll probably need crib notes to understand the story. But if you're game, this is some sophisticated and adult punk rock, triumphant and noisily beautiful.