Home One Battle After Another

One Battle After Another (15)

Cast: Leonardo DiCaprio, Tony Goldwyn, Teyana Taylor, Chase Infiniti, Sean Penn, Benicio Del Toro, Regina Hall, Wood Harris
Genre: 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

Cineworld Leicester Square

Fri 19:00; Sat 12:00 15:50; Tue 13:00

Cineworld Wandsworth

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

Clapham Picturehouse

Fri/Sat 19:10; Sun 16:00 18:50; Mon 16:10; Tue 13:30 19:40; Wed 13:15; Thu 14:15

Crouch End Picturehouse

Fri/Wed/Thu 15:45 (Wed) 19:00; Sat 19:45; Sun 19:30; Mon 13:00 19:00; Tue 13:15 19:05

Ealing Picturehouse

Fri/Mon/Wed 19:00; Sat/Sun 19:40

Finsbury Park Picturehouse

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

Greenwich Picturehouse

Tue 13:50; Wed 14:30

Hackney Picturehouse

Fri/Sat 13:40 (Sat) 19:45; Sun 12:50 19:00; Mon/Thu 20:10; Tue 20:20; Wed 19:50

Odeon Camden

Fri/Mon 20:00; Sat/Sun 20:15

Odeon Greenwich

Sat 12:20 16:10; Sun 16:10 19:00; Mon/Tue 12:15 16:00 19:45 (Mon)

Odeon Luxe & Dine Islington

Sat 12:20 16:00 19:40; Sun 11:45 15:40 19:20; Mon 15:50 19:30; Tue 15:45 19:15

Odeon Luxe Haymarket

Sat-Tue 17:30; Wed/Thu 19:30

Odeon Luxe Holloway

Sat-Mon 16:10 19:50; Tue 15:20 20:10; Wed 16:50; Thu 15:30

Odeon Luxe Leicester Square

Sat 11:45 15:30 19:30; Tue 14:30

Odeon Luxe Putney

Sat/Sun 17:00; Mon 17:30

Odeon Luxe Swiss Cottage

Sat 13:30 17:00; Sun-Tue 13:45 (Sun) 20:00

Odeon Wimbledon

Sat 10:40 19:10; Sun 10:40 19:00; Mon 13:00 19:00; Tue/Thu 15:50; Wed 15:20

Picturehouse Central

Fri 18:45; Sat 18:15; Sun 19:20; Mon 13:10; Tue 13:50; Wed 17:15; Thu 16:00

Ritzy Picturehouse

Fri/Mon 19:45; Sat 13:10 19:30; Sun 16:30; Tue 17:10; Wed 13:40; Thu 19:40

Vue Eltham

Fri 21:45; Sun 20:30

Vue Finchley Road (O2 Centre)

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

Vue Fulham Broadway

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

Vue Islington

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

Vue North Finchley

Fri 22:40; Sat 20:55; Sun 21:05; Mon 21:35; Tue 20:35

Vue Piccadilly (Apollo)

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

Vue Shepherd’s Bush

Fri 21:55; Sat 21:10; Sun 17:30 20:55; Mon 19:15; Tue 20:45

Vue West End

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

Vue Westfield London

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

Vue Westfield Stratford City

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

Vue Wood Green

Fri 21:35; Sat 21:30; Sun 20:55; Mon 21:05

West Norwood Picturehouse

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

Cineworld Ashford

Fri/Mon 13:45 (Mon) 19:10; Sun 19:20; Tue 13:40; Wed/Thu 12:40 19:00 (Thu)

Cineworld Ashton-under-Lyne

Fri/Sat 19:10; Mon-Thu 13:00

Cineworld Barnsley

Fri/Mon 19:10; Sun 19:30

Cineworld Basildon

Fri/Sun/Tue 14:45 (Sun/Tue) 18:40; Sat 14:30; Mon 14:45

Cineworld Belfast

Fri 19:00; Sat/Tue 12:00 (Tue) 15:30; Sun/Mon 12:00 (Mon) 15:30 19:00; Wed/Thu 15:20

Cineworld Bexleyheath

Fri/Mon/Thu 19:20; Sat 19:50; Sun 19:40; Tue 13:50

Cineworld Birmingham NEC

Fri 19:10; Sun/Mon/Thu 19:00

Cineworld Boldon Tyne And Wear

Sun/Mon 19:00; Thu 15:50

Cineworld Bolton

Fri/Mon 19:10; Sat 10:50; Sun 10:30 19:40; Tue 12:40; Wed 12:50; Thu 16:20

Cineworld Brighton

Fri/Sun/Mon 19:00; Tue 13:30

Cineworld Cardiff

Mon/Tue 14:00

Cineworld Cheltenham

Fri/Sun/Mon 14:20 (Mon) 19:10; Tue 14:20; Wed/Thu 16:10

Cineworld Chesterfield

Fri/Mon/Thu 12:50 (Mon) 19:20; Sun 19:15; Tue 12:50

Cineworld Crawley

Fri-Tue 12:30 (Mon/Tue) 19:00; Wed/Thu 12:50

Cineworld Dundee

Fri/Mon 19:10; Tue 13:30

Cineworld Edinburgh

Sat-Thu 12:50

Cineworld Enfield

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

Cineworld Falkirk

Fri/Sun/Mon 12:10 (Mon) 19:10; Sat 19:20; Tue 12:10; Wed 12:40 16:10; Thu 12:50 19:00

Cineworld Hemel Hempstead

Fri 19:10; Sat/Mon/Tue 12:10 (Sat) 15:40 19:10; Sun 12:20 15:50 19:20; Wed/Thu 16:10

Cineworld High Wycombe

Fri/Sun/Mon 19:20; Wed/Thu 12:20

Cineworld Hull

Mon 12:20; Tue 12:00

Cineworld Huntingdon

Fri/Sun/Mon 19:00

Cineworld Ipswich

Mon/Tue 12:20

Cineworld Llandudno

Fri/Mon 19:30; Sun 19:20

Cineworld Newcastle Upon Tyne

Sat/Wed/Thu 12:00 15:30; Sun 11:30 15:10; Mon/Tue 14:50

Cineworld Plymouth

Fri/Sun/Mon 12:20 (Mon) 19:10; Tue 12:30; Wed 12:40; Thu 12:10

Cineworld Rochester

Fri/Mon 19:10; Tue 19:40

Cineworld Sheffield

Sat 10:10 13:50; Sun-Tue 12:00 15:40; Wed/Thu 12:20 15:50

Cineworld Shrewsbury

Fri/Mon 19:40; Sun 19:20; Thu 19:10

Cineworld Speke

Fri/Sun/Mon 18:50

Cineworld St Helens

Fri-Sun 19:10; Mon-Thu 12:40 19:10 (Mon)

Cineworld Stevenage

Fri/Mon/Tue 13:00 (Mon/Tue) 19:00; Sat 16:20; Sun 12:40 19:00; Wed/Thu 12:50

Cineworld Wakefield

Fri/Mon 19:20; Sun 15:50; Tue 16:10; Thu 19:10

Cineworld Warrington

Fri 19:10; Sun 19:30; Mon/Tue 12:40 19:00 (Mon); Wed 13:00

Cineworld Watford

Fri/Sun-Tue 13:00 (Mon/Tue) 19:20; Wed/Thu 13:40 19:00 (Thu)

Komedia

Thu 14:00

Odeon Bath

Sat 10:30 20:10; Sun 19:00; Mon 14:00; Thu 15:30

Odeon Beckenham

Sat/Sun 17:20

Odeon Belfast

Sun 13:30; Mon 18:40

Odeon Blanchardstown

Sat/Mon 15:30; Tue 15:50

Odeon Braehead

Sat/Mon 15:40; Sun 19:00; Tue 12:30 16:00

Odeon Brighton

Sat 16:10; Sun 19:00; Mon 14:00

Odeon Cardiff

Sat/Tue 19:30; Sun/Mon 12:50 (Mon) 19:00; Wed 13:10; Thu 12:20 19:40

Odeon Chelmsford

Sat 14:10; Sun 13:50; Mon 14:00; Tue 15:50

Odeon Colchester

Sun/Mon 19:00

Odeon Coolock

Sun/Mon 19:00; Tue 16:20

Odeon Dudley Merry Hill

Sat/Sun 13:40; Mon 19:00; Tue 16:00

Odeon Dunfermline

Sun 19:00; Mon 19:10; Tue 16:00

Odeon Huddersfield

Sat/Tue 16:00; Sun/Mon 19:00; Wed 15:30; Thu 19:40

Odeon Kilmarnock

Sun/Mon 19:00; Tue 16:00

Odeon Kingston

Sat-Tue 15:50 (Mon) 18:30; Wed 15:50

Odeon Lincoln

Sat 13:20; Sun 19:00; Mon 14:10; Tue 16:00

Odeon Liverpool ONE

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

Odeon Luxe Birmingham Broadway Plaza

Sat 17:15; Sun/Thu 19:40; Mon 12:30 19:20; Tue 15:30

Odeon Luxe Bridgend

Sun 19:00; Mon 19:50; Tue 16:00

Odeon Luxe Bromborough

Mon 19:30; Tue 16:00

Odeon Luxe Dundee

Sun 19:00; Tue 16:00

Odeon Luxe East Kilbride

Sun 19:00; Tue 16:00

Odeon Luxe Edinburgh Wester Hailes

Sun 19:00; Mon 14:00 19:30; Tue 16:00

Odeon Luxe Liverpool Switch Island

Mon/Tue 15:30; Thu 19:00

Odeon Luxe Nuneaton

Mon 19:50; Tue 14:10

Odeon Luxe Sheffield

Sun/Mon 19:30; Tue/Thu 15:30; Wed 19:50

Odeon Luxe Telford

Sun 19:20; Mon/Tue 12:50 19:30 (Mon); Wed 15:40; Thu 13:00

Odeon Luxe Warrington

Sat 13:40; Mon 19:20; Tue 16:00

Odeon Metrocentre

Sat 11:20; Sun 11:10; Mon 12:10; Tue 16:10

Odeon Milton Keynes Stadium

Mon 19:00; Tue 15:50

Odeon Newark

Sun 19:00; Mon 16:15

Odeon Norwich

Fri/Wed/Thu 20:10; Sat/Sun 19:30; Mon/Tue 12:40 (Tue) 19:00

Odeon Oldham

Mon/Tue 16:00

Odeon Point Village

Sat 13:45; Sun/Mon 15:45; Tue 15:30

Odeon Rochdale

Mon/Tue 16:00

Odeon Southend

Sun/Mon 19:00

Odeon Stillorgan

Sat 13:50; Sun/Mon 19:00

Odeon Stoke

Mon 19:00; Tue 16:00

Odeon Taunton

Sat 16:10; Sun 19:10; Mon 14:00; Tue 15:50; Wed/Thu 15:30

Odeon Trafford Centre

Sat-Mon 15:30 19:15; Tue 16:00 19:15; Wed 15:45; Thu 19:00

Odeon Trowbridge

Sun 19:00; Mon 19:20

Odeon Tunbridge Wells

Sat 13:20; Sun 19:00; Mon 14:10; Tue 16:00

Odeon Wrexham

Sun/Mon 19:00; Tue 16:00

Showcase Bristol Avon Meads

Sat-Thu 12:45 16:15 19:45

Showcase Cinema De Lux Bluewater

Sat 20:35; Sun 19:45; Mon/Tue 19:30

Showcase Cinema De Lux Leeds

Sat 20:50 21:55; Mon 17:00; Wed/Thu 16:15

Vue Aberdeen

Fri 19:50; Sat 21:10; Sun 19:10; Mon 20:00; Tue 20:35

Vue Altrincham

Fri 20:00; Sun/Mon 19:30; Tue 16:10

Vue Ashbourne

Fri 21:50; Sat 22:05; Sun 21:00

Vue Bedford

Fri 22:10; Sat 22:25; Sun 20:55

Vue Bristol Cribbs Causeway

Fri 20:25 22:10; Sat 19:25; Sun 20:00; Mon 20:40; Tue 14:20

Vue Bromley

Sat 21:10 22:20; Sun 19:40 21:25; Mon 20:35; Tue 20:00; Thu 21:35

Vue Camberley

Sat 21:30; Sun/Mon 19:50

Vue Cardiff

Fri 19:20; Sat 19:45; Sun 19:15; Mon/Tue 20:10

Vue Cheshire Oaks

Fri 22:10; Sat 22:25; Sun 19:20; Mon 21:30; Tue 20:50

Vue Cleveleys

Sat 21:05

Vue Croydon Grants

Fri 21:45; Sat 20:55; Sun 20:50; Mon 20:40

Vue Croydon Purley Way

Fri 20:45 22:45; Sat 20:15 22:40; Sun 19:45 22:00; Mon 18:55 21:35; Thu 21:15

Vue Dagenham

Sat 23:10; Sun 21:15

Vue Darlington

Fri 21:55; Sat 22:20

Vue Doncaster

Fri/Sat 21:45

Vue Dublin

Fri 22:25; Sat 21:15

Vue Edinburgh Ocean Terminal

Fri 21:15; Sun 19:45; Mon 21:35; Tue 20:40

Vue Edinburgh Omni Centre

Fri 20:20; Sat 20:50; Sun 19:10 21:30; Mon 21:40; Tue 10:00 14:00 21:50; Thu 15:45

Vue Gateshead

Fri 22:25; Sat 21:20; Sun 21:35

Vue Glasgow Fort

Sat 22:00; Sun 21:05; Mon 20:55

Vue Glasgow St Enoch

Sun 19:55; Mon 20:20

Vue Halifax

Fri 21:50; Sun 20:00

Vue Inverness

Fri/Sat 19:45; Sun 17:05 20:00; Mon 15:25 20:10; Tue 15:30 20:05; Thu 16:40

Vue Leeds Kirkstall Road

Sat 22:30; Sun 19:40; Mon 21:20

Vue Leeds The Light

Fri/Mon 20:45; Sun 20:50; Tue 21:05

Vue Manchester Printworks

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

Vue Newbury

Fri 20:05; Sat 20:25

Vue Northampton

Fri 21:10; Sat 22:30; Mon 20:55

Vue Oxford

Sat 21:30

Vue Plymouth

Fri 21:00; Sat 21:45; Sun 20:30; Mon 21:15

Vue Portsmouth

Fri 22:35; Sat 21:45; Mon 21:40

Vue Preston

Sat 22:40

Vue Reading

Sat 22:35; Sun 18:10

Vue Romford

Sat 20:55; Sun 22:20

Vue Southport

Sat 22:05; Sun 20:55

Vue Staines

Fri 21:45; Sun 22:05; Mon/Tue 21:40

Vue Swindon

Sat 21:30

Vue Thanet (Westwood Cross)

Sat 21:30; Sun 21:00

Vue Torbay

Sun 19:40

Vue Watford

Fri 22:15; Sat 21:10; Sun 19:10; Mon 21:05; Tue 20:25

Vue York

Fri 21:45; Sun 20:30; Thu 20:40

From: Friday 14th November
To: Thursday 20th November

No cinema infomation at the moment