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

Fri-Sun 10:50 (Sat) 13:20; Mon 11:40 14:10 16:40; Tue/Wed 11:10 13:40 16:10 (Tue); Thu 10:45 13:40

Odeon Luxe Acton

Mon/Tue 10:00; Wed 11:45

Odeon Luxe Lee Valley

Sat/Sun 12:50; Mon/Tue 10:10 12:40 15:10; Wed/Thu 10:40 13:10

Odeon Streatham

Mon-Thu 12:30

Odeon Wimbledon

Fri 11:40; Sat 10:00; Sun/Mon 15:30; Tue 14:40

The Lexi Cinema

Mon-Wed 14:30

Vue Eltham

Sat-Thu 10:00

Vue Finchley Road (O2 Centre)

Sat/Wed/Thu 10:00; Sun/Tue 09:00; Mon 09:20

Vue Fulham Broadway

Sat-Thu 10:00

Vue Islington

Sat-Thu 10:00

Vue North Finchley

Sat-Thu 10:00

Vue Wood Green

Sat-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

Sat 11:50; Sun/Mon/Wed 11:40; Thu 11:30

Cineworld Aberdeen – Queens Link

Fri/Sat 10:40; Sun 11:00

Cineworld Aldershot

Sat-Thu 10:00

Cineworld Ashford

Fri-Sun 10:00

Cineworld Barnsley

Sat-Thu 10:00

Cineworld Belfast

Fri-Wed 10:00; Thu 10:30

Cineworld Bolton

Sat-Thu 10:00

Cineworld Bracknell

Sat-Thu 10:00

Cineworld Bradford

Sat-Thu 10:00

Cineworld Brighton

Sat-Thu 10:00

Cineworld Broughton

Sat-Thu 10:00

Cineworld Cardiff

Sat-Thu 10:00

Cineworld Crawley

Sat-Thu 10:00 11:00

Cineworld Dover

Fri-Sun 10:00

Cineworld Dundee

Sat/Sun 10:00

Cineworld Edinburgh

Sat/Sun 10:20

Cineworld Ely

Sat-Thu 10:00

Cineworld Enfield

Sat-Thu 10:00

Cineworld Falkirk

Fri-Sun 10:00

Cineworld Feltham

Sat-Thu 10:00

Cineworld Harlow – Harvey Centre

Fri 10:10; Sat-Thu 10:00

Cineworld Haverhill

Sat-Thu 10:00

Cineworld High Wycombe

Fri 09:50; Sat/Sun/Wed/Thu 10:00; Mon/Tue 09:55

Cineworld Hinckley

Fri-Sun 10:00

Cineworld Hounslow

Sat-Thu 10:00

Cineworld Hull

Sat-Thu 10:00

Cineworld Ilford

Sat-Thu 10:00

Cineworld Ipswich

Sat-Thu 10:00

Cineworld Jersey

Sat-Thu 10:00

Cineworld Luton

Sat-Thu 10:00

Cineworld Plymouth

Sat-Thu 10:00

Cineworld Rochester

Fri-Sun 10:00

Cineworld Rugby

Sat-Thu 10:00

Cineworld Rushden Lakes

Sat-Thu 10:00 11:00 (Sun-Wed)

Cineworld Sheffield

Sat-Thu 10:00

Cineworld Solihull

Sat-Thu 10:00

Cineworld South Ruislip

Sat-Thu 10:00 18:00 (Thu)

Cineworld Speke

Sat-Thu 10:00

Cineworld St Neots

Sat-Thu 10:00

Cineworld Stevenage

Sat-Thu 10:00 11:00

Cineworld Telford

Sat-Thu 10:00

Cineworld Wakefield

Sat-Thu 10:00

Cineworld Watford

Sat-Thu 10:00

Cineworld Wembley

Sat-Thu 10:00

Cineworld Whiteley

Sat-Thu 10:00

Cineworld Yeovil

Sat-Thu 10:00

Cineworld York

Sat-Thu 10:00

Odeon Andover

Sat-Thu 11:30

Odeon Basingstoke

Sat-Wed 12:10; Thu 13:10

Odeon Bath

Fri 15:50; Sat/Mon-Thu 14:30

Odeon Belfast

Mon/Wed 12:00

Odeon Birmingham New Street

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

Odeon Blanchardstown

Fri/Sat/Mon-Thu 12:50

Odeon Bournemouth BH2

Fri 10:30; Sat 12:20; Mon-Thu 12:30

Odeon Braehead

Sat/Sun 11:50

Odeon Brighton

Sat-Tue 12:00 (Mon/Tue) 16:30; Wed 13:30 16:30; Thu 11:00 16:30

Odeon Cardiff

Fri/Sun-Thu 10:00 (Fri) 15:00; Sat 12:10 15:00

Odeon Chelmsford

Fri-Wed 11:00 (Mon-Wed) 16:30; Thu 12:00 16:30

Odeon Colchester

Mon-Thu 12:30

Odeon Coolock

Sat-Thu 12:40

Odeon Coventry

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

Odeon Crewe

Sat/Mon-Thu 11:30; Sun 12:30

Odeon Dudley Merry Hill

10:40 (Mon-Thu) 13:10

Odeon Dunfermline

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

Odeon Exeter

Sat/Sun 10:30; Mon/Wed 11:15

Odeon Guildford

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

Odeon Harrogate

Sat-Thu 11:30

Odeon Hastings

Fri/Sun 11:15; Sat/Mon-Thu 11:30

Odeon Hatfield

Fri 11:10; Sat 12:00; Mon-Thu 10:00 (Mon/Tue) 12:30

Odeon Hereford

Sat/Mon/Tue 11:15

Odeon Huddersfield

Sat/Sun 11:00 16:00; Mon-Thu 11:00 16:20

Odeon Kingston

Fri-Sun/Wed/Thu 10:10 (Fri) 11:10 13:40; Mon/Tue 11:50 14:20

Odeon Lincoln

Sat-Tue 10:20 (Sat/Mon/Tue) 15:20; Wed 10:00 12:30; Thu 10:50 16:20

Odeon Liverpool ONE

Sat 16:20; Sun 14:00; Mon/Tue 15:00; Wed 11:30; Thu 14:30

Odeon Llanelli

Sat-Thu 11:30

Odeon Loughborough

Fri-Sun 11:15

Odeon Luxe Birmingham Broadway Plaza

Fri 14:15; Sat 13:45; Sun 13:55; Mon/Thu 14:00; Tue 13:50; Wed 14:10

Odeon Luxe Bridgend

Fri 12:20; Tue/Wed 12:10

Odeon Luxe Bromborough

Sat/Mon-Thu 15:30

Odeon Luxe Derby

Sat 13:10; Mon-Thu 10:40

Odeon Luxe Dundee

Sat/Sun 11:20

Odeon Luxe Epsom

Mon/Tue 12:30; Thu 11:30

Odeon Luxe Hull

Sat/Sun 14:00; Mon/Wed/Thu 13:50; Tue 16:40

Odeon Luxe Leeds Thorpe Park

Fri 13:10; Sat-Thu 10:40

Odeon Luxe Maidenhead

Sat 12:10; Mon-Wed 12:30; Thu 10:30

Odeon Luxe Nuneaton

Mon-Wed 12:30; Thu 12:00

Odeon Luxe Sheffield

Fri-Wed 14:00; Thu 13:30

Odeon Luxe Tamworth

Fri/Sat 13:10; Mon-Thu 10:40

Odeon Luxe Telford

Sat/Sun 11:20; Mon-Thu 10:20

Odeon Luxe Warrington

Fri 13:20; Sat-Thu 10:40 (Mon) 13:10

Odeon Mansfield

Sat 12:10; Wed/Thu 12:20

Odeon Metrocentre

Fri-Sun 12:10; Mon-Thu 14:40

Odeon Milton Keynes Stadium

Mon 10:50 13:40; Tue 10:00 12:50; Wed 10:20 12:50; Thu 10:25 12:50

Odeon Naas

Sat/Mon/Wed 11:15

Odeon Newark

Sun 12:15; Tue 10:00

Odeon Northwich

Sat-Thu 11:30

Odeon Norwich

Sat/Sun 11:50; Mon-Thu 12:50

Odeon Oldham

Sat-Thu 15:10

Odeon Orpington

Fri/Tue-Thu 11:40

Odeon Port Solent

Sat-Mon 11:15; Tue-Thu 11:45

Odeon Portlaoise

Sun/Tue/Thu 11:15

Odeon Preston

Mon-Thu 11:20 13:50 (Mon-Wed)

Odeon Richmond

Fri 15:15; Sat/Sun/Tue 14:45; Mon/Thu 10:15; Wed 14:15

Odeon Rochdale

Sat/Sun 12:20; Mon/Tue 11:50 14:40; Wed/Thu 12:00 14:30

Odeon Salisbury

Fri 14:00; Wed 15:00

Odeon Southend

Mon-Thu 12:30

Odeon Stoke

Sat/Sun 12:20 14:40 (Sun); Mon/Tue 11:50 14:40; Wed/Thu 12:00 14:30

Odeon Swadlincote

Sat/Mon-Thu 11:30; Sun 13:00

Odeon Swansea

Sat/Mon-Wed 12:10; Sun 10:10; Thu 13:10

Odeon Taunton

Fri-Sun 10:00 16:30; Mon/Tue 12:30 16:30; Wed/Thu 11:00 16:30

Odeon Trafford Centre

Fri 10:30 11:45 13:15; Sat/Sun 11:00 13:30; Mon-Thu 10:45 13:15

Odeon Trowbridge

Fri 12:00; Sat 14:50; Wed 13:50

Odeon Tunbridge Wells

Fri-Mon 11:00 16:30

Odeon Wrexham

Mon-Wed 12:30; Thu 12:20

Radway Cinema

Sat/Tue 13:45

Showcase Bristol Avon Meads

Fri/Sat/Thu 11:30; Mon 11:35; Tue 11:50

Showcase Cardiff Nantgarw

Fri 10:00; Sat 10:05 13:50; Sun/Mon/Thu 10:05 13:20 (Mon/Thu); Tue 10:05 14:00; Wed 10:05 14:05

Showcase Cinema De Lux Bluewater

Fri/Mon-Thu 09:45 12:15 14:45 17:15 (Mon-Wed) 17:20 (Thu); Sat/Sun 09:30 11:10 13:40

Showcase Cinema De Lux Peterborough

Fri 10:55; Sat 10:45; Sun-Thu 10:00

Showcase Cinema De Lux Reading

Fri/Sat/Mon-Thu 11:15; Sun 11:35

Vue Aberdeen

Fri-Sun 10:00

Vue Accrington

Sat-Thu 10:00

Vue Altrincham

Sat-Thu 10:00

Vue Ashbourne

Sat-Thu 10:00

Vue Barrow

Sat-Thu 10:00

Vue Bedford

Sat 10:15; Sun-Wed 10:00; Thu 09:45

Vue Bicester

Sat-Thu 10:00

Vue Birkenhead

Sat 09:50; Sun-Thu 10:00

Vue Birmingham

Sat/Sun 10:00

Vue Bromley

Fri-Wed 10:00

Vue Bury The Rock

Sat-Thu 10:00

Vue Camberley

Sat-Thu 10:00

Vue Cardiff

Sat-Thu 10:00

Vue Carlisle

Sat 10:00 12:30; Sun 10:30 13:00; Mon 10:20 12:00; Tue 10:00 12:45; Wed 10:00 12:20; Thu 10:00 12:00

Vue Carmarthen

Sat-Thu 10:00

Vue Cheshire Oaks

Sat-Thu 10:00

Vue Cleveleys

Sat-Thu 10:00

Vue Cramlington

Sat-Thu 10:00

Vue Croydon Purley Way

Fri-Tue/Thu 10:00

Vue Cwmbran

Sat/Sun/Wed 10:00

Vue Dagenham

Sat-Thu 10:00

Vue Doncaster

Sat-Thu 10:00

Vue Dublin

Sat-Thu 10:00

Vue Eastleigh

Sat-Thu 10:00

Vue Farnborough

Sat-Thu 10:00

Vue Glasgow Fort

Sat/Sun 10:00

Vue Hamilton

Sat/Sun 10:00

Vue Harrow

Sat-Thu 10:00

Vue Hartlepool

Sat-Thu 10:00

Vue Inverness

Fri-Sun 10:00

Vue Leamington Spa

Sat-Thu 10:00

Vue Leeds Kirkstall Road

Sat-Thu 10:00 11:45 (Mon)

Vue Leeds The Light

Sat/Mon-Thu 10:00; Sun 09:50

Vue Leicester

Fri-Sun 10:00

Vue Livingston

Fri-Mon 10:00

Vue Manchester Printworks

Fri/Sat/Mon-Thu 10:00; Sun 09:40

Vue Merthyr Tydfil

Sat-Thu 10:00

Vue Northampton

Sat-Thu 10:00

Vue Norwich

Sat-Thu 10:00

Vue Plymouth

Fri 11:00; Sat-Wed 10:00; Thu 09:45

Vue Portsmouth

Fri 10:35; Sat-Thu 10:00

Vue Preston

Sat-Thu 10:00

Vue Reading

Sat-Thu 10:00

Vue Romford

Sat-Thu 10:00

Vue Scunthorpe

Sat 10:15; Sun-Thu 10:00

Vue Sheffield

Sat-Thu 10:00

Vue Southport

Sat-Thu 10:00

Vue Staines

Sat 09:45; Sun/Mon/Wed 10:00; Tue 09:50; Thu 09:40

Vue Stirling

Fri-Sun 10:00

Vue Stroud

Sat-Thu 10:00

Vue Swansea

Sat-Wed 10:00

Vue Swindon

Fri/Sat/Mon-Thu 10:00

Vue Torbay

Sat-Thu 10:00

Vue Watford

Sat/Mon-Thu 10:00

Vue Worcester

Sat-Thu 10:00

Vue York

Sat-Thu 10:00

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

No cinema infomation at the moment