2020s

Soundtracks of Cinema: ‘One Battle After Another’

One Battle After Another Soundtrack - Every Song in the 2025 Movie on Disney+, HBO Max and Hulu

The One Battle After Another soundtrack includes music by The Shirelles, Steely Dan and Tom Petty. This info article contains spoilers and song details for Paul Thomas Anderson’s 2025 movie on Disney+, HBO Max and Hulu. Check out Vague Visages’ Soundtracks of Cinema category for more soundtrack song listings.

One Battle After Another stars Leonardo DiCaprio as Bob, a revolutionary who hides out in Northern California. Sean Penn co-stars as Steven J. Lockjaw, a military man who track down members of the protagonist’s crew. The storyline follows Bob as he tries to protect his teenage daughter. Composer Jonny Greenwood (The Master) scored the 101-minute Amazon film; music supervisor linda Cohen (Licorice Pizza) selected the featured needle-drops. Here’s every song in One Battle After Another, an adaptation of Thomas Pynchon’s 1990 novel Vineland.

Read More at VV — Soundtracks of Cinema: ‘The Smashing Machine’

One Battle After Another Soundtrack: Every Song in the 2025 Movie

One Battle After Another Soundtrack - Every Song in the 2025 Movie on Disney+, HBO Max and Hulu

  • “Soldier Boy” by The Shirelles (00:15:00): The One Battle After Another soundtrack song scores a motel sequence. Perfidia (Teyana Taylor) meets with Lockjaw. The characters have sex.
  • “Dirty Work” by Steely Dan (00:33:00): Perfidia narrates about how little the world changed 16 years after giving birth to her daughter. Willa (Chase Infiniti) speaks Japanese during a martial arts training sequence.
    Sensei Sergio St. Carlos (Benicio Del Toro) says, “You’re not breathing.”
  • “Mo Bamba” by Sheck Wes (00:56:00): Willa attends a school dance. Students sing the One Battle After Another soundtrack song. Willa leaves for a bathroom.
  • “Shut Up and Dance” by Walk the Moon (00:58:00): Deandra (Regina Hall) informs Willa that they need to leave. The One Battle After Another soundtrack song is sung by students at a school dance. Deandra and Willa exit the building.
  • “The Revolution Will Not Be Televised” by Gil Scott-Heron (01:23:00): Bob uses a phone at a safe house. The One Battle After Another music is featured on the other side of the line. The track plays during the film’s end credits after “American Girl” at 02:36:00.
  • “Eye of the Tiger” by Survivor (01:30:00): Bob falls from a roof and gets tasered by police officers. The One Battle After Another soundtrack song plays from Sensei St. Carlos’ phone during a transition sequence. He receives a call from BeeGee (Gilberto Martinez Jr.) about Bob getting arrested.
  • “Hark! The Herald Angels Sing” by Ella Fitzgerald (01:34:00): Deandra talks with Sister Rochelle (April Grace) about Willa. A transition sequence begins. Tim (John Hoogenakker) visits Alice (Patricia Ridgely Storm).
  • “Ready or Not Here I Come (Can’t Hide From Love)” by Jackson 5 (01:44:00): A nurse tells Bob to leave a hospital through a fire escape. The music continues as the protagonist reunites with Sensei St. Carlos. The characters leave for Chupacabra Hills.
  • “Perfidia” by Los Panchos (02:22:00): Bob reunites with Willa during an exterior scene. They travel in a vehicle together. The One Battle After Another soundtrack song continues as a bloody Colonel Lockjaw walks down a road.
  • “American Girl” by Tom Petty & The Heartbreakers (02:33:00): Willa teaches Bob how to use an iPhone. She leaves for Oakland. The One Battle After Another music scores the film’s final moments and end credits.

Read More at VV — Soundtracks of Cinema: ‘Sinners’

The One Battle After Another soundtrack also includes:

  • “Bunker Bumper” by Jon Brion
  • “Mean Alley” by Jonny Greenwood and The London Contemporary Orchestra
  • “Goosebumps” by Travis Scott feat. Kendrick Lamar
  • “What Are You Doing New Year’s Eve” by The Ramsey Lewis Trio
  • “Vengo a aclarar” by El Fantasma feat. Banda Los Populares Del Llano
  • “Global Bully” by Jon Brion
  • “God Rest Ye Merry Gentlemen” by Ella Fitzgerald

Q.V. Hough (@QVHough) is Vague Visages’ founding editor.