One Battle After Another (15)
Cast: Leonardo DiCaprio, Tony Goldwyn, Teyana Taylor, Chase Infiniti, Sean Penn, Benicio Del Toro, Regina Hall, Wood HarrisGenre: Thriller
Author(s): Paul Thomas Anderson
Director: Paul Thomas Anderson
Release Date: 26/09/2025
Running Time: 162mins
Country: US
Year: 2025
Bob is head over heels in love with revolutionary Perfidia and they carry out a series of daring crimes, pursued by Colonel Steven J Lockjaw. Perfidia falls pregnant and gives birth to a spirited and self-reliant daughter. Sixteen years later, Willa and her stoned and paranoid father are estranged from Perfidia and living off the grid. Lockjaw and his men track down the pair and Bob is forced to rediscover his revolutionary past to protect Willa, aided by the girl's martial arts sensei Sergio St Carlos.
LondonNet Film Review
One Battle After Another (15) Film Review from LondonNet
Paul Thomas Anderson is one of the most critically acclaimed filmmakers working today. Seven of his nine feature films have been lavished with multiple Oscar nominations, including Boogie Nights, Magnolia, There Will Be Blood, The Master, Inherent Vice, Phantom Thread and Licorice Pizza. He has personally accrued eight nominations for his direction and screenwriting, but is yet to claim a coveted golden statuette for impeccable work behind the camera…

That losing streak is likely to change with One Battle After Another, a consummately choreographed action thriller loosely based on Thomas Pynchon’s novel Vineland about a ragtag group of activists fighting oppression. Anderson assembles an impressive ensemble cast led by Leonardo DiCaprio as a paranoid, stoner ex-revolutionary who cannot recall the correct response to the code-worded question “What time is it?”
In one of the funniest scenes, his dishevelled hero – clad in a dressing down – berates the person posing the security prompt and demands they afford him leniency because his brain is fried. The joke overstays its welcome, one of a few minor niggles that prevent Anderson’s madcap jaunt from flirting with perfection. Virtuoso sequences conceived with cinematographer Michael Bauman include a rooftop escape that culminates in a literal fall from grace and a visually stunning car chase conducted on hypnotically undulating roads. Jonny Greenwood’s nerve-jangling score ramps up the intensity.
Members of the French 75 radical group led by firebrand Perfidia Beverly Hills (Teyana Taylor) stage a daring raid on the Otay Mesa Detention Center in San Diego, located close to the Mexican border. Perfidia celebrates in the bed of comrade Bob Ferguson (DiCaprio). Grizzled US Army Colonel Steven J Lockjaw (Sean Penn) is entrusted with neutralising the revolutionaries and he nurtures an erotically charged fixation with Perfidia.

Sixteen years later, Bob and teenage daughter Willa (Chase Infiniti) are living off the grid when they are targeted by Lockjaw, who is seeking membership of a covert white nationalist movement called the Christmas Adventurers Club. Bob haphazardly rediscovers his revolutionary past, aided by martial arts sensei Sergio St Carlos (Benicio del Toro) and former French 75 associate Deandra (Regina Hall).
One Battle After Another is a politically charged reflection of contemporary concerns, which makes impressively light work of an ambitious 162-minute running time. Coolly assured in its technical execution, Anderson’s picture entertains, enthrals and provokes timely debate about immigrant scapegoating. There are lulls in the opening chapter but the twisted central love triangle gains dramatic momentum as sins of the past are revisited upon Bob and his compatriots. DiCaprio dials into the offbeat humour of his misfit’s life-or-death situation and Taylor makes an indelible impact with limited screen time. Penn’s scowling, emotionally pent up antagonist unravels with masterful precision. There will be blood spattered across his downfall.
– Jo Planter

Popular on LondonNet
London Cinemas Showing One Battle After Another
From: Friday 7th November
To: Thursday 13th November
Cineworld At The O2, Greenwich
Fri 19:30; Sat-Thu 12:30 (Sat/Sun/Wed/Thu) 16:00 19:30
Fri 19:00; Sat 12:00 15:50; Tue 13:00
Fri 19:10; Sat 12:00 15:40 19:20; Sun-Tue 12:00 (Sun/Mon) 15:40 19:10; Wed/Thu 12:40 16:10 19:50
Fri 12:00
Fri/Sat 19:10; Sun 16:00 18:50; Mon 16:10; Tue 13:30 19:40; Wed 13:15; Thu 14:15
Fri/Wed/Thu 15:45 (Wed) 19:00; Sat 19:45; Sun 19:30; Mon 13:00 19:00; Tue 13:15 19:05
Sat/Sun 14:40
Fri/Mon/Wed 19:00; Sat/Sun 19:40
Fri/Mon/Tue 19:15; Sat 15:15 18:45; Sun 11:00 14:30 18:00; Wed 13:00 16:30; Thu 16:15
Tue 13:50; Wed 14:30
Fri/Sat 13:40 (Sat) 19:45; Sun 12:50 19:00; Mon/Thu 20:10; Tue 20:20; Wed 19:50
Fri/Mon 20:00; Sat/Sun 20:15
Sat 12:20 16:10; Sun 16:10 19:00; Mon/Tue 12:15 16:00 19:45 (Mon)
Sat 12:20 16:00 19:40; Sun 11:45 15:40 19:20; Mon 15:50 19:30; Tue 15:45 19:15
Sat-Tue 17:30; Wed/Thu 19:30
Sat-Mon 16:10 19:50; Tue 15:20 20:10; Wed 16:50; Thu 15:30
Sat-Tue 17:40
Sat 11:45 15:30 19:30; Tue 14:30
Sat/Sun 17:00; Mon 17:30
Sat 13:30 17:00; Sun-Tue 13:45 (Sun) 20:00
Sun-Tue 20:15
Sat 10:40 19:10; Sun 10:40 19:00; Mon 13:00 19:00; Tue/Thu 15:50; Wed 15:20
Fri 18:45; Sat 18:15; Sun 19:20; Mon 13:10; Tue 13:50; Wed 17:15; Thu 16:00
Fri/Mon 19:45; Sat 13:10 19:30; Sun 16:30; Tue 17:10; Wed 13:40; Thu 19:40
Fri 21:45; Sun 20:30
Fri 19:50 23:10; Sat 11:10 19:50 22:45; Sun 17:15 20:55; Mon 15:10 20:35; Tue 14:45 19:45; Wed 15:00 19:00; Thu 14:20 19:40
Fri 17:30 20:10; Sat 12:25 15:50 20:00 23:10; Sun 12:50 16:10 19:20; Mon 16:05 19:15 21:15; Tue 15:00 20:25; Wed 14:45 18:10; Thu 15:20 21:20
Fri 19:30 22:45; Sat 18:20 19:40; Sun 17:35 19:45 21:10; Mon 14:00 19:20 20:25; Tue 15:45 20:20; Wed 20:30; Thu 20:50
Fri 22:40; Sat 20:55; Sun 21:05; Mon 21:35; Tue 20:35
Fri-Mon 11:00 (Sat/Sun) 14:45 (Sat-Mon) 19:10 20:10; Tue 13:50 16:00; Wed 20:10; Thu 14:00
Fri 21:55; Sat 21:10; Sun 17:30 20:55; Mon 19:15; Tue 20:45
Fri 19:25; Sat 11:20 15:55 16:50 19:50; Sun/Mon/Thu 14:10 (Mon) 14:50 (Sun) 16:00 19:30; Tue 13:15 16:50 19:15; Wed 15:40
Fri 20:05 22:30; Sat 20:00 21:35 22:15; Sun 15:40 19:45 21:45; Mon 15:30 18:30 20:50; Tue 14:25 16:25 18:50 20:55; Wed 18:55 21:10; Thu 15:55 20:50
Fri 19:55 22:05; Sat 19:40 21:45; Sun 15:35 18:45; Mon/Tue 15:35 (Mon) 21:05; Wed 20:40; Thu 20:45
Fri 21:35; Sat 21:30; Sun 20:55; Mon 21:05
Fri/Mon 19:00; Sat 16:15; Sun 12:45; Tue-Thu 16:00
From: Friday 14th November
To: Thursday 20th November
No cinema infomation at the moment
UK and Irish Cinemas Showing One Battle After Another
From: Friday 7th November
To: Thursday 13th November
Cineworld Aberdeen – Queens Link
Sat 15:50; Sun/Thu 19:00; Mon 13:10 19:20; Tue 16:10
Fri/Mon 13:45 (Mon) 19:10; Sun 19:20; Tue 13:40; Wed/Thu 12:40 19:00 (Thu)
Fri/Sat 19:10; Mon-Thu 13:00
Fri/Mon 19:10; Sun 19:30
Fri/Sun/Tue 14:45 (Sun/Tue) 18:40; Sat 14:30; Mon 14:45
Fri 19:00; Sat/Tue 12:00 (Tue) 15:30; Sun/Mon 12:00 (Mon) 15:30 19:00; Wed/Thu 15:20
Fri/Mon/Thu 19:20; Sat 19:50; Sun 19:40; Tue 13:50
Fri 19:10; Sun/Mon/Thu 19:00
Cineworld Boldon Tyne And Wear
Sun/Mon 19:00; Thu 15:50
Fri/Mon 19:10; Sat 10:50; Sun 10:30 19:40; Tue 12:40; Wed 12:50; Thu 16:20
Tue 12:00
Fri/Sun/Mon 19:00; Tue 13:30
Mon/Tue 14:00
Fri/Sun/Mon 14:20 (Mon) 19:10; Tue 14:20; Wed/Thu 16:10
Fri/Mon/Thu 12:50 (Mon) 19:20; Sun 19:15; Tue 12:50
Fri-Tue 12:30 (Mon/Tue) 19:00; Wed/Thu 12:50
Fri/Mon 19:10; Tue 13:30
Sat-Thu 12:50
Fri/Sun 15:25 (Sun) 19:00; Sat 16:30; Mon/Tue 12:00 15:30 19:00; Wed 12:20 18:50; Thu 12:40 18:50
Fri/Sun/Mon 12:10 (Mon) 19:10; Sat 19:20; Tue 12:10; Wed 12:40 16:10; Thu 12:50 19:00
Fri 19:15
Fri 19:10; Sat/Mon/Tue 12:10 (Sat) 15:40 19:10; Sun 12:20 15:50 19:20; Wed/Thu 16:10
Fri/Sun/Mon 19:20; Wed/Thu 12:20
Mon 12:20; Tue 12:00
Fri/Sun/Mon 19:00
Mon/Tue 12:20
Fri 19:00
Fri 19:10
Fri/Mon 19:30; Sun 19:20
Fri-Tue 13:30
Sat/Wed/Thu 12:00 15:30; Sun 11:30 15:10; Mon/Tue 14:50
Fri/Sun/Mon 12:20 (Mon) 19:10; Tue 12:30; Wed 12:40; Thu 12:10
Fri/Mon 19:10; Tue 19:40
Sat 10:10 13:50; Sun-Tue 12:00 15:40; Wed/Thu 12:20 15:50
Fri/Mon 19:40; Sun 19:20; Thu 19:10
Fri/Sun/Mon 18:50
Fri-Sun 19:10; Mon-Thu 12:40 19:10 (Mon)
Fri/Mon/Tue 13:00 (Mon/Tue) 19:00; Sat 16:20; Sun 12:40 19:00; Wed/Thu 12:50
Sun-Tue 19:40
Fri/Mon 19:20; Sun 15:50; Tue 16:10; Thu 19:10
Fri 19:10; Sun 19:30; Mon/Tue 12:40 19:00 (Mon); Wed 13:00
Fri/Sun-Tue 13:00 (Mon/Tue) 19:20; Wed/Thu 13:40 19:00 (Thu)
Thu 14:00
Sat 10:30 20:10; Sun 19:00; Mon 14:00; Thu 15:30
Sat/Sun 17:20
Sun 13:30; Mon 18:40
Mon 18:30
Sat/Mon 15:30; Tue 15:50
Tue 15:50
Sat/Mon 15:40; Sun 19:00; Tue 12:30 16:00
Sat 16:10; Sun 19:00; Mon 14:00
Sat/Tue 19:30; Sun/Mon 12:50 (Mon) 19:00; Wed 13:10; Thu 12:20 19:40
Sat 14:10; Sun 13:50; Mon 14:00; Tue 15:50
Sun/Mon 19:00
Sun/Mon 19:00; Tue 16:20
Sat/Sun 13:40; Mon 19:00; Tue 16:00
Sun 19:00; Mon 19:10; Tue 16:00
Sun 13:00
Tue 15:50
Tue 15:50
Sat/Tue 16:00; Sun/Mon 19:00; Wed 15:30; Thu 19:40
Sun/Mon 19:00; Tue 16:00
Sat-Tue 15:50 (Mon) 18:30; Wed 15:50
Mon 18:40
Sat 13:20; Sun 19:00; Mon 14:10; Tue 16:00
Sat 10:00 13:30 19:30; Sun/Mon 10:40 (Sun) 14:10 19:30; Tue 14:10; Wed 15:50; Thu 19:00
Fri 19:15
Odeon Luxe Birmingham Broadway Plaza
Sat 17:15; Sun/Thu 19:40; Mon 12:30 19:20; Tue 15:30
Sun 19:00; Mon 19:50; Tue 16:00
Mon 19:30; Tue 16:00
Sun 19:00; Tue 16:00
Sun 19:00; Tue 16:00
Odeon Luxe Edinburgh Wester Hailes
Sun 19:00; Mon 14:00 19:30; Tue 16:00
Mon 19:30
Odeon Luxe Glasgow Springfield Quay
Tue 16:00
Sun 19:20
Odeon Luxe Liverpool Switch Island
Mon/Tue 15:30; Thu 19:00
Tue 15:50
Tue 15:50
Mon 19:50; Tue 14:10
Sun/Mon 19:30; Tue/Thu 15:30; Wed 19:50
Sun 19:00
Sun 19:20; Mon/Tue 12:50 19:30 (Mon); Wed 15:40; Thu 13:00
Sat 13:40; Mon 19:20; Tue 16:00
Odeon Manchester Great Northern
Sat/Sun 12:15
Sat 11:20; Sun 11:10; Mon 12:10; Tue 16:10
Mon 19:00; Tue 15:50
Sun 19:00; Mon 16:15
Fri/Wed/Thu 20:10; Sat/Sun 19:30; Mon/Tue 12:40 (Tue) 19:00
Mon/Tue 16:00
Sat 13:45; Sun/Mon 15:45; Tue 15:30
Sun 19:00
Mon/Tue 16:00
Mon 19:30
Sun/Mon 19:00
Sat 13:50; Sun/Mon 19:00
Mon 19:00; Tue 16:00
Sat 16:10; Sun 19:10; Mon 14:00; Tue 15:50; Wed/Thu 15:30
Sat-Mon 15:30 19:15; Tue 16:00 19:15; Wed 15:45; Thu 19:00
Sun 19:00; Mon 19:20
Sat 13:20; Sun 19:00; Mon 14:10; Tue 16:00
Tue 16:10
Sun/Mon 19:00; Tue 16:00
Sat-Thu 12:45 16:15 19:45
Showcase Cinema De Lux Bluewater
Sat 20:35; Sun 19:45; Mon/Tue 19:30
Sat 20:50 21:55; Mon 17:00; Wed/Thu 16:15
Showcase Cinema De Lux Liverpool
Mon 14:10
Showcase Cinema De Lux Nottingham
Sun-Tue 19:15
Showcase Cinema De Lux Teesside
Mon/Tue 15:00
Fri 19:50; Sat 21:10; Sun 19:10; Mon 20:00; Tue 20:35
Fri 20:00; Sun/Mon 19:30; Tue 16:10
Fri 21:50; Sat 22:05; Sun 21:00
Vue Basingstoke Festival Place
Fri 21:45; Mon 19:20
Fri 22:10; Sat 22:25; Sun 20:55
Fri 20:25 22:10; Sat 19:25; Sun 20:00; Mon 20:40; Tue 14:20
Sun 21:15
Sat 21:10 22:20; Sun 19:40 21:25; Mon 20:35; Tue 20:00; Thu 21:35
Sat 21:30; Sun/Mon 19:50
Fri 19:20; Sat 19:45; Sun 19:15; Mon/Tue 20:10
Sun 19:45
Fri 22:10; Sat 22:25; Sun 19:20; Mon 21:30; Tue 20:50
Sat 21:05
Fri 21:45; Sat 20:55; Sun 20:50; Mon 20:40
Fri 20:45 22:45; Sat 20:15 22:40; Sun 19:45 22:00; Mon 18:55 21:35; Thu 21:15
Sat 23:10; Sun 21:15
Fri 21:55; Sat 22:20
Fri/Sat 21:45
Fri 22:25; Sat 21:15
Fri 21:15; Sun 19:45; Mon 21:35; Tue 20:40
Fri 20:20; Sat 20:50; Sun 19:10 21:30; Mon 21:40; Tue 10:00 14:00 21:50; Thu 15:45
Fri 22:25; Sat 21:20; Sun 21:35
Sat 22:00; Sun 21:05; Mon 20:55
Sun 19:55; Mon 20:20
Fri 21:50; Sun 20:00
Fri/Sat 19:45; Sun 17:05 20:00; Mon 15:25 20:10; Tue 15:30 20:05; Thu 16:40
Sat 21:30
Sat 22:30; Sun 19:40; Mon 21:20
Fri/Mon 20:45; Sun 20:50; Tue 21:05
Fri 20:30 22:25; Sat 16:05 20:55; Sun 15:15 19:55 22:35; Mon 14:15 19:05 21:20; Tue 13:10 15:25 21:35; Wed/Thu 20:50
Vue Manchester Quayside (Media City UK)
Fri 22:25; Sat 21:10; Sun 22:00; Mon 21:15; Tue 21:45
Fri 20:05; Sat 20:25
Fri 21:10; Sat 22:30; Mon 20:55
Sat 21:30
Fri 21:00; Sat 21:45; Sun 20:30; Mon 21:15
Fri 22:35; Sat 21:45; Mon 21:40
Sat 22:40
Sat 22:35; Sun 18:10
Sat 20:55; Sun 22:20
Sat 22:05; Sun 20:55
Fri 21:45; Sun 22:05; Mon/Tue 21:40
Sat 21:30
Sat 21:30; Sun 21:00
Sun 19:40
Fri 22:15; Sat 21:10; Sun 19:10; Mon 21:05; Tue 20:25
Fri 21:45; Sun 20:30; Thu 20:40
From: Friday 14th November
To: Thursday 20th November
No cinema infomation at the moment

