Home The Bad Guys 2

The Bad Guys 2 (PG)

Cast: Marc Maron, Sam Rockwell, Craig Robinson, Anthony Ramos, Awkwafina, Richard Ayoade, Zazie Beetz, Lilly Singh, Alex Borstein
Genre: Comedy
Author(s): Aaron Blabey
Director: Pierre Perifel, JP Sans
Release Date: 25/07/2025
Running Time: 104mins
Country: US
Year: 2025

Master pickpocket Mr Wolf and his crew comprising Mr Piranha, Mr Snake, Ms Tarantula and Mr Shark are struggling to be accepted as good guys after a lifetime of skulduggery on the wrong side of the law. When an all-female group of criminals offers the tantalising promise of 'one last job', Mr Wolf and associates come out of retirement to prove they still have what it takes to steal, scam and deceive with aplomb.


LondonNet Film Review

The Bad Guys 2 (PG) Film Review from LondonNet

It’s good to be bad in a tail-wagging sequel to the 2022 computer-animated comedy based on Aaron Blabey‘s series of graphic novels, which proved crime does pay for an Ocean’s Eleven-style squad of five anthropomorphic scoundrels led by Sam Rockwell’s debonair wolf. The original film’s pleasing amalgamation of Zootropolis and Despicable Me is more pronounced in The Bad Guys 2, which welcomes back Pierre Perifel to the director’s chair for a breathlessly staged heist, co-directed by JP Sans…

Screenwriter Aaron Blabey tethers his outlandish plot on terra firma and in deep space to a rare metal called MacGuffinite – a tongue-in-cheek nod to an object or person used in cinematic storytelling to brazenly sustain the narrative momentum. Enter into evidence any ancient artefact that cajoled Indiana Jones on a whip-cracking quest. In Perifel and Sans’s quick-witted caper, MacGuffinite’s addition to the Periodic Table sets in motion a predictable redemption so the eponymous scamps can snatch victory from the slavering jaws of “a 24-carat catastrophe”.

Heavily stylised visuals, which evoke the characters’ origins on the page, once again meld hand-drawn artistry with digital wizardry to stunning effect including an unorthodox space rocket launch that casually ignores the laws of physics. Queens of the jungle roar loudest and sit more prominently at the top of the food chain, actively determining the outcome of each outlandish action set-piece.

Master pickpocket Mr Wolf (Rockwell) and his larcenous crew comprising Mr Piranha (Anthony Ramos), Mr Shark (Craig Robinson), Mr Snake (Marc Maron) and Ms Tarantula (Awkwafina) struggle to be accepted as the good guys after a lifetime of skulduggery on the wrong side of the law. An all-female group of criminals led by vengeful snow leopard Kitty Kat (Danielle Brooks) engineers the audacious theft of a Lucha Libre wrestling belt from a packed arena and frames Mr Wolf and co for the robbery. “What if the bad life was your best life?” Kitty Kat taunts Mr Wolf.

She compels him to carry out one final job to protect the shameful secret of his sweetheart, Governor Diane Foxington (Zazie Beetz): deranged guinea pig scientist, Rupert Marmalade IV (Richard Ayoade), languishes behind plexiglass in a secure facility for Diane’s crimes. Alas, fiery-tempered police chief Misty Luggins (Alex Borstein) and her officers stand in the path of Mr Wolf and his associates.

The Bad Guys 2 is bolder and brasher than its predecessor but every bit as frenetically entertaining. A climactic heist is audacity on the scale of a deranged James Bond villain. Disappointingly, a protracted fart gag delivers the only laugh outside Earth’s atmosphere. Silence Of The Lambs-style shenanigans with Marmalade are a distraction but blatantly set up a revenge plot for another day.

– Kim Hu


Popular on LondonNet


London Cinemas Showing The Bad Guys 2


From: Friday 24th October
To: Thursday 30th October

Odeon Greenwich

Tue/Wed 11:10 13:40 16:10 (Tue); Thu 10:45 13:40

Odeon Luxe Acton

Tue 10:00; Wed 11:45

Odeon Luxe Lee Valley

Tue 10:10 12:40 15:10; Wed/Thu 10:40 13:10

Odeon Streatham

Tue-Thu 12:30

The Lexi Cinema

Mon-Wed 14:30

Vue Eltham

Tue-Thu 10:00

Vue Finchley Road (O2 Centre)

Tue 09:00; Wed/Thu 10:00

Vue Fulham Broadway

Tue-Thu 10:00

Vue Islington

Tue-Thu 10:00

Vue North Finchley

Tue-Thu 10:00

Vue Wood Green

Tue-Thu 10:00

From: Friday 31st October
To: Thursday 6th November

No cinema infomation at the moment

UK and Irish Cinemas Showing The Bad Guys 2


From: Friday 24th October
To: Thursday 30th October

Chester Picturehouse

Wed 11:40; Thu 11:30

Cineworld Aberdeen – Queens Link

Fri/Sat 10:40; Sun 11:00

Cineworld Aldershot

Tue-Thu 10:00

Cineworld Ashford

Fri-Sun 10:00

Cineworld Barnsley

Tue-Thu 10:00

Cineworld Basildon

Tue-Thu 10:00 11:00

Cineworld Belfast

Tue/Wed 10:00; Thu 10:30

Cineworld Bolton

Tue-Thu 10:00

Cineworld Bracknell

Tue-Thu 10:00

Cineworld Bradford

Tue-Thu 10:00

Cineworld Braintree

Tue-Thu 10:00

Cineworld Brighton

Tue-Thu 10:00

Cineworld Broughton

Tue-Thu 10:00

Cineworld Cardiff

Tue-Thu 10:00

Cineworld Crawley

Tue-Thu 10:00 11:00

Cineworld Didcot

Tue-Thu 10:00

Cineworld Didsbury

Tue-Thu 10:00

Cineworld Dover

Fri-Sun 10:00

Cineworld Dundee

Sat/Sun 10:00

Cineworld Edinburgh

Sat/Sun 10:20

Cineworld Ely

Tue-Thu 10:00

Cineworld Enfield

Tue-Thu 10:00

Cineworld Falkirk

Fri-Sun 10:00

Cineworld Feltham

Tue-Thu 10:00

Cineworld Haverhill

Tue-Thu 10:00

Cineworld High Wycombe

Tue 09:55; Wed/Thu 10:00

Cineworld Hinckley

Fri-Sun 10:00

Cineworld Hounslow

Tue-Thu 10:00

Cineworld Hull

Tue-Thu 10:00

Cineworld Ilford

Tue-Thu 10:00

Cineworld Ipswich

Tue-Thu 10:00

Cineworld Jersey

Tue-Thu 10:00

Cineworld Llandudno

Tue-Thu 10:00

Cineworld Luton

Tue-Thu 10:00

Cineworld Plymouth

Tue-Thu 10:00

Cineworld Rochester

Fri-Sun 10:00

Cineworld Rugby

Tue-Thu 10:00

Cineworld Rushden Lakes

Tue-Thu 10:00 11:00 (Tue/Wed)

Cineworld Sheffield

Tue-Thu 10:00

Cineworld Solihull

Tue-Thu 10:00

Cineworld Speke

Tue-Thu 10:00

Cineworld St Helens

Tue-Thu 10:00

Cineworld St Neots

Tue-Thu 10:00

Cineworld Stevenage

Tue-Thu 10:00 11:00

Cineworld Telford

Tue-Thu 10:00

Cineworld Wakefield

Tue-Thu 10:00

Cineworld Watford

Tue-Thu 10:00

Cineworld Wembley

Tue-Thu 10:00

Cineworld Whiteley

Tue-Thu 10:00

Cineworld Witney

Tue-Thu 10:00

Cineworld Yeovil

Tue-Thu 10:00

Cineworld York

Tue-Thu 10:00

Odeon Andover

Tue-Thu 11:30

Odeon Basingstoke

Tue/Wed 12:10; Thu 13:10

Odeon Bath

Tue-Thu 14:30

Odeon Beckenham

Tue-Thu 11:15

Odeon Belfast

Wed 12:00

Odeon Birmingham New Street

Tue 12:40; Wed 11:30; Thu 11:00

Odeon Braehead

Sat/Sun 11:50

Odeon Brighton

Tue 12:00 16:30; Wed 13:30 16:30; Thu 11:00 16:30

Odeon Cardiff

Tue-Thu 15:00

Odeon Charlestown

Tue-Thu 10:00

Odeon Chelmsford

Tue 11:00; Wed 12:00; Thu 16:00

Odeon Colchester

Tue-Thu 12:30

Odeon Coolock

Tue-Thu 12:40

Odeon Coventry

Tue 12:20 14:40; Wed/Thu 10:20

Odeon Crewe

Tue-Thu 11:30

Odeon Dudley Merry Hill

Tue-Thu 10:40 13:10

Odeon Dunfermline

Fri/Sat 10:40 13:10; Sun 11:20

Odeon Exeter

Wed 11:15

Odeon Guildford

Tue 10:40 13:20; Wed 10:40 13:10; Thu 12:30

Odeon Harrogate

Tue-Thu 11:30

Odeon Hastings

Tue-Thu 11:30

Odeon Hatfield

Tue-Thu 10:00 (Tue) 12:30

Odeon Huddersfield

Tue-Thu 11:00 16:20

Odeon Kingston

Tue 11:50 14:20; Wed/Thu 11:10 13:40

Odeon Lincoln

Tue 10:20 15:20; Wed 10:00 12:30; Thu 10:50 16:20

Odeon Liverpool ONE

Tue 15:00; Wed 11:30; Thu 14:30

Odeon Llanelli

Tue-Thu 11:30

Odeon Loughborough

Fri-Sun 11:15

Odeon Luxe Birmingham Broadway Plaza

Tue 13:50; Wed 14:10; Thu 14:00

Odeon Luxe Bridgend

Tue/Wed 12:10

Odeon Luxe Derby

Tue-Thu 10:40

Odeon Luxe Dundee

Sat/Sun 11:20

Odeon Luxe Epsom

Tue 12:30; Thu 11:30

Odeon Luxe Hull

Tue 16:40; Wed/Thu 13:50

Odeon Luxe Maidenhead

Tue/Wed 12:30; Thu 10:30

Odeon Luxe Nuneaton

Tue/Wed 12:30; Thu 12:00

Odeon Luxe Sheffield

Tue/Wed 14:00; Thu 13:30

Odeon Luxe Tamworth

Tue-Thu 10:40

Odeon Luxe Telford

Tue-Thu 10:20

Odeon Mansfield

Wed/Thu 12:20

Odeon Metrocentre

Tue-Thu 14:40

Odeon Milton Keynes Stadium

Tue 10:00 12:50; Wed 10:20 12:50; Thu 10:25 12:50

Odeon Naas

Wed 11:15

Odeon Newark

Tue 10:00

Odeon Northwich

Tue-Thu 11:30

Odeon Norwich

Tue-Thu 12:50

Odeon Oldham

Tue-Thu 15:10

Odeon Orpington

Tue-Thu 11:40

Odeon Port Solent

Tue-Thu 11:45

Odeon Portlaoise

Tue/Thu 11:15

Odeon Preston

Tue-Thu 11:20 13:50 (Tue/Wed)

Odeon Richmond

Tue 14:45; Wed 14:15; Thu 10:15

Odeon Rochdale

Tue 11:50 14:40; Wed/Thu 12:00 14:30

Odeon Southend

Tue-Thu 12:30

Odeon Stoke

Tue 11:50 14:40; Wed/Thu 12:00 14:30

Odeon Swadlincote

Tue-Thu 11:30

Odeon Swansea

Tue/Wed 12:10; Thu 13:10

Odeon Taunton

Tue 12:30 16:30; Wed/Thu 11:00 16:30

Odeon Trafford Centre

Tue-Thu 10:45 13:15

Odeon Trowbridge

Tue 10:40; Wed 13:50

Odeon Tunbridge Wells

Fri-Mon 11:00 16:30

Odeon Wrexham

Tue/Wed 12:30; Thu 12:20

Radway Cinema

Tue 13:45

Showcase Bristol Avon Meads

Tue 11:50; Thu 11:30

Showcase Cardiff Nantgarw

Tue 10:05 14:00; Wed 10:05 14:05; Thu 10:05 13:20

Showcase Cinema De Lux Bluewater

Tue-Thu 09:45 12:15 14:45 17:15 (Tue/Wed) 17:20 (Thu)

Showcase Dudley

Tue-Thu 10:05

Vue Aberdeen

Fri-Sun 10:00

Vue Accrington

Tue-Thu 10:00

Vue Altrincham

Tue-Thu 10:00

Vue Ashbourne

Tue-Thu 10:00

Vue Barrow

Tue-Thu 10:00

Vue Bedford

Tue/Wed 10:00; Thu 09:45

Vue Bicester

Tue-Thu 10:00

Vue Birkenhead

Tue-Thu 10:00

Vue Birmingham

Sat/Sun 10:00

Vue Blackburn

Tue-Thu 10:00

Vue Bolton

Tue-Thu 10:00

Vue Bromley

Tue/Wed 10:00

Vue Bury The Rock

Tue-Thu 10:00

Vue Camberley

Tue-Thu 10:00 14:35 (Tue)

Vue Cardiff

Tue-Thu 10:00

Vue Carlisle

Tue 10:00 12:45; Wed 10:00 12:20; Thu 10:00 12:00

Vue Carmarthen

Tue-Thu 10:00

Vue Cheshire Oaks

Tue-Thu 10:00

Vue Cleveleys

Tue-Thu 10:00

Vue Cramlington

Tue-Thu 10:00

Vue Croydon Grants

Tue-Thu 10:00

Vue Cwmbran

Wed 10:00

Vue Dagenham

Tue-Thu 10:00

Vue Darlington

Tue-Thu 10:00

Vue Doncaster

Tue-Thu 10:00

Vue Dublin

Tue-Thu 10:00

Vue Eastleigh

Tue-Thu 10:00

Vue Exeter

Tue-Thu 10:00

Vue Farnborough

Tue-Thu 10:00

Vue Gateshead

Tue-Thu 10:00

Vue Glasgow Fort

Sat/Sun 10:00

Vue Halifax

Tue-Thu 10:00

Vue Hamilton

Sat/Sun 10:00

Vue Harrow

Tue-Thu 10:00

Vue Hartlepool

Tue-Thu 10:00

Vue Inverness

Fri-Sun 10:00

Vue Lancaster

Tue-Thu 10:00

Vue Leamington Spa

Tue-Thu 10:00

Vue Leeds The Light

Tue-Thu 10:00

Vue Leicester

Fri-Sun 10:00

Vue Limerick

Tue-Thu 10:00

Vue Livingston

Fri-Mon 10:00

Vue Merthyr Tydfil

Tue-Thu 10:00

Vue Newbury

Tue-Thu 10:00

Vue Northampton

Tue-Thu 10:00

Vue Norwich

Tue-Thu 10:00

Vue Oxford

Tue-Thu 10:00

Vue Plymouth

Tue/Wed 10:00; Thu 09:45

Vue Portsmouth

Tue-Thu 10:00

Vue Preston

Tue-Thu 10:00

Vue Reading

Tue-Thu 10:00

Vue Redditch

Tue-Thu 10:00

Vue Romford

Tue-Thu 10:00

Vue Scunthorpe

Tue-Thu 10:00

Vue Sheffield

Tue-Thu 10:00

Vue Southport

Tue-Thu 10:00

Vue Staines

Tue 09:50; Wed 10:00; Thu 09:40

Vue Stirling

Fri-Sun 10:00

Vue Stroud

Tue-Thu 10:00

Vue Swansea

Tue/Wed 10:00

Vue Swindon

Tue-Thu 10:00

Vue Thurrock

Tue-Thu 10:00

Vue Torbay

Tue-Thu 10:00

Vue Watford

Tue-Thu 10:00

Vue Worcester

Tue-Thu 10:00

Vue York

Tue-Thu 10:00

From: Friday 31st October
To: Thursday 6th November

No cinema infomation at the moment