Who Sings 'Punkrocker?' That 'Superman' Ending Song, Explained

In one early scene in Superman, Clark Kent (David Corenswet) and Lois Lane (Rachel Brosnahan) argue about what makes a person truly punk rock. Is it liking the right bands, or is it doing something that nobody else will dare to do? Clark asserts that he is actually punk rock because caring and being a good person are punk rock qualities. And so, at the end of the movie, Superman revels in his goofy niceness as the 2006 song "Punkrocker" plays over the end credits.

If you missed this song, it comes from the Swedish band Teddybears, who are an electronic post-punk band that has been making music since 1991. The version of "Punkrocker" that plays at the end of Superman is actually Teddybears' second version of the song and features true punk legend Iggy Pop on lead vocals.

Related: 'Superman' Has a Secret Plot, a Massive Cast, and a Fast-Approaching Release Date

The first version of the song was on the Teddybears 2000 album Rock’n’Roll Highschool. But the 2006 version, which they re-recorded with Pop's vocal track, is on their better-known album, Soft Machine.

Not truly a punk song at all, the dancey, upbeat "Punkrocker" is one of those great anthems that often appeared on mix CDs in the mid-aughts. If David Corenswet's Superman is meant to represent a younger version of the character, then, in a sense, "Punkrocker" is a throwback track. It's also a song that perfectly suits director James Gunn's style, and will stay in your head for weeks.

View the original article to see embedded media.

Superman is out in limited release now. The movie hits theaters in wide release on July 11
 •  0 comments  •  flag
Share on Twitter
Published on July 08, 2025 19:53
No comments have been added yet.


Men's Journal's Blog

Men's Journal
Men's Journal isn't a Goodreads Author (yet), but they do have a blog, so here are some recent posts imported from their feed.
Follow Men's Journal's blog with rss.