Home Christmas Karma

Christmas Karma (PG)

Cast: Kunal Nayyar, Billy Porter, Boy George, Eva Longoria, Leo Suter, Charithra Chandran
Genre: Musical
Author(s): Gurinder Chadha
Director: Gurinder Chadha
Release Date: 14/11/2025
Running Time: 114mins
Country: UK
Year: 2025

Mean-spirited miser Eshaan Sood runs a loans and financial services service, which he started with his late business partner Jacob Marley. Eshaan callously fires his staff on Christmas Eve except for loyal clerk Bob Cratchit, who returns home to wife Mary and their four children including Tiny Tim. As the clock ticks down to Christmas Day, Eshaan is tormented by Marley's spirit and three spectral heralds.


LondonNet Film Review

Christmas Karma (PG) Film Review from LondonNet

Following her reworking of Frank Capra (It’s A Wonderful Afterlife) and a Bollywood-style revision of Jane Austen (Bride And Prejudice), writer-director Gurinder Chadha unwraps Charles Dickens’s festive fable of ghostly visitations. She reimagines a cold-hearted curmudgeon’s redemption in modern-day London where timely concerns about immigration, the meaning of Britishness and the rise of Reform UK are at the forefront of her Scrooge’s mind…

“I have no time for the weak,” loudly professes mean-spirited miser Eshaan Sood (Kunal Nayyar), bemoaning the UK’s rising population and the intolerable strain on the NHS and public services. “There is a limit to what this island can manage,” he sneers. Seven years since the death of his business partner Jacob Marley (Hugh Bonneville), Eshaan presides over their loans and financial services business with an absence of compassion for those less fortunate. He callously fires his staff on Christmas Eve except for loyal clerk Bob Cratchit (Leo Suter), who returns home to wife Mary (Pixie Lott) and their four children including Tiny Tim (Freddie Marshall-Ellis). The boy requires urgent medical treatment in Switzerland.

As the clock ticks down to Christmas Day, Eshaan is tormented by Marley’s spirit and three spectral heralds. The Ghost of Christmas Past (Eva Longoria) transports Eshaan to childhood in early 1970s Uganda when Idi Amin ordered the expulsion of the minority Asian population. Happier times working for Mr Fezzywig (Allan Corduner) and his wife (Tracy-Ann Oberman) preface the arrival of the Ghost of Christmas Present (Billy Porter) to offer glimpses at how nephew Eddie (Bilal Hasna) truly feels about Eshaan. A shrouded Ghost of Christmas Future (Boy George) silently awaits Tiny Tim’s funeral cortege, which tips Eshaan over the edge.

Christmas Karma is a well-intentioned update to Dickens, soaked with more Yuletide spirit than the booziest homemade Christmas pud. Chadha’s film doesn’t go up in flames but some of the tonal gear shifts are uncomfortably sharp. Nayyar’s committed lead performance provides grim-faced consistency until his skinflint’s joyful rebirth. Supporting characters sing, rap and quip, including Colin the Cabbie (Danny Dyer), who caterwauls his version of the 12 Days Of Christmas which commences with a butter-basted turkey. “I’m not sayin’ me wife can’t cook but we usually pray after we’ve eaten,” he chuckles.

An eclectic musical soundtrack mirrors the rich multiculturalism of the capital, melding pop, bhangra, gospel, Christmas carols and rap with original contributions from Gary Barlow, Nitin Sawhney, Shaznay Lewis, Ben Cullum, Panjabi MC, Malkit Singh and Jassi Sidhu. The seasonal salutations culminate in Priyanka Chopra performing a Hindi-language version of Last Christmas by Wham!, which becomes a full cast and crew singalong over the end credits in keeping with Chadha’s previous films.

– Sarah Lee


Popular on LondonNet


London Cinemas Showing Christmas Karma


From: Friday 5th December
To: Thursday 11th December

Odeon Luxe Acton

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

Odeon Luxe Holloway

Sat/Sun 09:40

Odeon Luxe Lee Valley

Fri/Mon/Wed/Thu 15:20; Sat 11:20; Tue 16:20

Odeon Luxe Leicester Square

Fri 12:00; Sat 12:30; Sun 11:30

Odeon Wimbledon

Sat 11:10; Sun/Mon 14:50; Wed 16:10; Thu 13:20

Vue Finchley Road (O2 Centre)

Sat 09:50; Sun 09:35

Vue Fulham Broadway

Sat 09:15; Sun 10:10

Vue Islington

Sat 09:25; Sun 09:00

Vue North Finchley

Sat 09:55; Sun 14:10

Vue Shepherd’s Bush

Sat 10:30; Sun 09:45

Vue Westfield London

Sat 09:15; Sun 09:10

Vue Westfield Stratford City

Sat 09:05 14:15; Sun 09:00

From: Friday 12th December
To: Thursday 18th December

Cineworld West India Quay

Sat 10:40; Sun 10:20

Odeon Greenwich

Sat 11:20; Mon-Thu 12:00

Odeon Luxe Acton

Fri-Sun 13:10; Mon/Wed 12:50; Tue/Thu 12:00

Odeon Luxe Leicester Square

Sat/Sun/Tue-Thu 12:15

Odeon Wimbledon

Fri 16:10; Sat 12:50; Sun 13:30; Mon 16:20; Wed 14:30

Vue Eltham

Sat 22:50

Vue Finchley Road (O2 Centre)

Sat 11:00; Sun 12:05

Vue Fulham Broadway

Sat 11:05; Sun 11:15

Vue Islington

Sat 11:45; Sun 11:00

Vue North Finchley

Fri 12:55; Sat 12:40; Sun 12:45; Mon/Thu 11:35; Tue 11:25; Wed 11:10

Vue Shepherd’s Bush

Sat 11:15; Sun 11:10

Vue Westfield London

Sat 12:40; Sun 11:55

Vue Westfield Stratford City

Sat 12:05; Sun 11:15 23:25

UK and Irish Cinemas Showing Christmas Karma


From: Friday 5th December
To: Thursday 11th December

Central Cinema

Sat/Sun 13:00

Cineworld Ashford

Fri/Mon-Thu 11:00; Sat/Sun 10:10

Cineworld Ashton-under-Lyne

Fri/Mon-Thu 11:00; Sat 10:10; Sun 12:10

Cineworld Basildon

Fri 11:10; Sat/Sun 10:20 12:10 (Sat); Mon-Wed 11:00; Thu 11:40

Cineworld Belfast

Sat 11:30; Sun 10:10

Cineworld Bexleyheath

Fri/Mon/Wed/Thu 15:30; Sat 10:30; Sun 11:20; Tue 15:20

Cineworld Birmingham

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

Cineworld Bradford

Sat/Sun 10:30

Cineworld Braintree

Sat/Sun 11:30

Cineworld Brighton

Sat 11:30; Sun 11:20

Cineworld Broughton

Sat/Sun/Tue/Wed 10:20 (Sat) 12:10; Thu 12:00

Cineworld Bury St Edmunds

Sat 11:30; Wed 13:00

Cineworld Cardiff

Sat/Sun 10:20

Cineworld Cheltenham

Sat 10:30; Sun 12:00; Mon-Thu 11:00

Cineworld Crawley

Fri/Mon-Thu 12:30 15:20; Sat 10:50 13:30

Cineworld Didsbury

Fri/Mon-Wed 11:50; Sat 10:30; Thu 12:30

Cineworld Dover

Sat 11:30; Sun 11:20; Mon 15:20; Tue-Thu 16:50

Cineworld Dundee

Sat/Sun 10:20

Cineworld Edinburgh

Sat/Sun 10:10 12:10 (Sat)

Cineworld Ely

Sat 11:10; Sun 11:20; Mon 15:20; Tue-Thu 16:50

Cineworld Enfield

Sat 10:10; Mon-Thu 12:10

Cineworld Feltham

Sat/Sun 10:00

Cineworld Gloucester Quays

Sat/Sun 10:40 (Sat) 13:20

Cineworld Hemel Hempstead

Fri/Mon-Thu 13:30; Sat 11:20; Sun 11:10

Cineworld Hounslow

Sat/Sun 10:00

Cineworld Ipswich

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

Cineworld Llandudno

Sat 10:20; Sun 10:50; Mon-Thu 13:40

Cineworld Milton Keynes

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

Cineworld Newcastle Upon Tyne

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

Cineworld Plymouth

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

Cineworld Rushden Lakes

Sat 11:10; Sun 12:00

Cineworld Sheffield

Fri/Mon-Thu 16:00; Sat 10:30 12:40; Sun 10:20 13:20

Cineworld Shrewsbury

Sat 11:30; Sun 11:20

Cineworld Solihull

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

Cineworld South Ruislip

Sat 10:10; Sun 10:00

Cineworld St Helens

Fri 12:10; Sat/Sun 10:20; Mon-Thu 12:15

Cineworld Stevenage

Fri/Sun 10:10 (Sun) 12:10; Sat 10:10 13:10; Mon-Thu 11:20

Cineworld Stoke-on-Trent

Sat/Sun/Tue-Thu 10:45 (Sat/Sun) 13:30; Mon 11:50

Cineworld Telford

Sat 10:30; Sun 11:30

Cineworld Warrington

Fri/Mon-Thu 12:00

Cineworld Whiteley

Sat 12:20; Sun 11:20

Cineworld Wolverhampton

Fri/Sat 10:20 (Sat) 16:40; Sun/Tue-Thu 10:20 (Sun) 17:20; Mon 17:20 19:15

Cineworld York

Sat 10:20; Sun-Tue/Thu 10:20 (Sun) 12:30; Wed 13:10

Odeon Basingstoke

Tue/Thu 16:50

Odeon Bath

Fri 14:00; Sat 11:00; Sun 14:50; Tue 15:10; Thu 15:40

Odeon Belfast

Sat 10:40

Odeon Birmingham New Street

Tue 15:00; Wed 12:10

Odeon Braehead

Sat 11:50; Sun 11:40

Odeon Cardiff

Sat 11:20; Sun 15:40

Odeon Chatham

Sat 12:00; Wed 16:30

Odeon Coolock

Wed 15:00; Thu 13:40

Odeon Coventry

Sat 12:00; Sun 11:15

Odeon Dudley Merry Hill

Tue 12:10; Wed 12:00

Odeon Huddersfield

Sat/Sun 12:00

Odeon Kingston

Sat 11:00; Sun 12:10

Odeon Lincoln

Sat/Sun 12:00

Odeon Loughborough

Sat 10:15; Sun 12:30

Odeon Luxe Birmingham Broadway Plaza

Fri 15:45; Sat-Tue/Thu 10:50 (Sat/Sun) 15:50; Wed 15:50 17:50

Odeon Luxe Bridgend

Mon 14:50; Tue 15:10; Thu 14:00

Odeon Luxe Derby

Tue 15:10; Thu 17:10

Odeon Luxe Edinburgh Wester Hailes

Fri 12:00; Sat/Sun 10:40

Odeon Luxe Epsom

Sun 11:20; Wed 16:10

Odeon Luxe Leeds Thorpe Park

Tue 15:10; Wed 15:30; Thu 17:10

Odeon Luxe Leicester

Fri-Sun 12:10; Mon/Thu 12:50

Odeon Luxe Liverpool Switch Island

Sat/Sun 12:30; Mon 15:30; Tue 18:00; Wed 13:10; Thu 16:20

Odeon Luxe Maidstone

Sat 12:00; Thu 13:20

Odeon Luxe Nuneaton

Sat/Sun 12:00; Mon/Wed 15:45

Odeon Luxe Tamworth

Fri/Wed 15:30; Mon 12:10

Odeon Luxe Warrington

Tue 12:30; Thu 13:10

Odeon Mansfield

Sat/Sun 12:00

Odeon Metrocentre

Fri/Sun-Tue/Thu 12:10 16:30 (Thu); Sat 11:50; Wed 16:00

Odeon Milton Keynes Stadium

Sat 11:10; Mon 12:10; Wed 12:50

Odeon Newark

Sat 11:00; Sun 12:15

Odeon Norwich

Sat-Thu 12:20

Odeon Oldham

Tue 17:00; Thu 12:10

Odeon Preston

Sat 13:15; Sun 12:50

Odeon Richmond

Sat 10:10; Sun 11:00; Mon 15:40; Wed 16:10

Odeon Rochdale

Sat 13:20; Sun 12:30; Wed 16:30; Thu 16:20

Odeon Salisbury

Sun 09:30; Thu 16:30

Odeon Stillorgan

Sat/Sun 10:40

Odeon Stoke

Sat/Sun 12:00; Wed 12:20

Odeon Swansea

Mon/Tue/Thu 16:50; Wed 17:00

Odeon Trafford Centre

11:30 14:15 17:00

Odeon Trowbridge

Sat 13:00; Sun 10:40; Mon 15:40; Wed 16:10

Odeon Uxbridge

Fri 11:30; Sat 12:00; Sun 10:40; Mon/Tue 12:10; Thu 12:20

Odeon Worcester

Sat 10:30; Mon/Wed/Thu 13:30

Odeon Wrexham

Sat/Sun 12:00; Tue 12:10

Plaza Cinema

Fri 17:00

Regal Film Centre

Sat 13:15; Sun 17:30

Regent Cinema

Thu 17:15

Savoy

Fri 17:00

Scott Cinemas

Sat/Sun 13:15

Showcase Cardiff Nantgarw

Fri 10:15; Mon 10:50; Tue/Thu 10:45; Wed 11:00

Showcase Cinema De Lux Bluewater

Fri/Mon 13:00 (Fri) 15:45 18:30; Sat 12:45 18:35 23:10; Sun 12:45 15:45; Tue-Thu 10:20 15:45 18:30 (Wed)

Showcase Cinema De Lux Coventry

Fri/Mon-Wed 13:30 16:15 19:05 (Wed); Sat 10:00 13:30; Sun 10:50; Thu 13:30 16:20 19:05 22:10

Showcase Cinema De Lux Derby

Fri 13:35 16:15; Sat 11:00; Sun 11:30; Mon 10:35 13:25 16:15; Tue/Thu 11:45 14:30; Wed 13:45

Showcase Cinema De Lux Leeds

Fri/Mon 10:30 13:15 16:00; Sat 15:50; Sun 13:15; Tue 12:45; Wed 18:35

Showcase Cinema De Lux Leicester

Mon 13:30 16:15; Tue 13:10; Wed/Thu 13:00 (Wed) 16:00

Showcase Cinema De Lux Liverpool

Fri/Wed 16:30; Mon 16:40; Tue 13:15 19:15; Thu 13:20 16:10

Showcase Cinema De Lux Nottingham

Fri 16:20; Sat 10:10; Sun 10:20; Tue 16:00; Wed 16:35

Showcase Cinema De Lux Reading

Sat 12:50; Mon/Tue 10:45; Wed 11:30

Showcase Cinema De Lux Southampton

Mon 10:00; Tue/Wed 11:10; Thu 13:00

Showcase Cinema De Lux Teesside

Fri 12:50; Sat 13:05; Mon 13:55 21:05; Tue 16:55; Wed/Thu 13:55 16:15 (Thu)

Showcase Dudley

Fri 10:45 13:30 16:20; Sat 10:30 13:20 20:50; Sun 12:40 15:40 21:50; Mon-Wed 14:10 16:55; Thu 13:35 16:45

Thurso Cinema

Fri 17:00

Vue Bedford

Fri 09:50; Sat 09:15; Sun 09:30; Wed 11:05

Vue Birmingham

Sat 09:00; Sun 10:00

Vue Blackburn

Sat 09:55; Sun 10:05

Vue Bolton

Sat 09:15; Sun 09:30

Vue Bristol Longwell Green

Sat 09:20; Sun 09:30

Vue Bromley

Sun 10:05

Vue Camberley

Fri 14:05; Sat 12:15; Sun 10:00; Mon 15:40; Tue 16:40; Wed 16:15; Thu 17:05

Vue Cheshire Oaks

Fri 09:40; Sat 10:05; Sun 11:45; Tue 16:00; Wed 11:15; Thu 14:35

Vue Cramlington

Sat 09:15; Sun 09:25

Vue Croydon Grants

Fri 10:25; Sat 10:50; Sun 10:40

Vue Dagenham

Sat 10:05; Sun 09:00

Vue Darlington

Sat 09:00; Sun 09:15

Vue Doncaster

Sat 09:20; Sun 09:30

Vue Dublin

Sat 09:35; Sun 09:40

Vue Eastleigh

Sat 09:30; Sun 09:15

Vue Edinburgh Ocean Terminal

Sat 10:30; Sun 09:25

Vue Edinburgh Omni Centre

Sat 09:00; Sun 09:05

Vue Gateshead

Sat 09:30; Sun 09:25

Vue Glasgow St Enoch

Sat 09:00; Sun 09:20

Vue Halifax

Sat 09:45; Sun 09:20; Wed 11:00

Vue Hamilton

Sat/Sun 09:30

Vue Harrow

Sat/Wed 10:00 15:55 (Sat); Sun 09:25 15:45 23:00; Mon 18:10; Tue 11:00; Thu 17:55

Vue Hull Princes Quay

Sat 09:20; Sun 10:05; Tue 12:45; Wed 15:40; Thu 13:45

Vue Leeds Kirkstall Road

Sat 09:55; Sun 09:35

Vue Leeds The Light

Sat 09:00; Sun 09:20

Vue Leicester

Fri 09:45; Sat 09:00; Sun 19:20; Mon 11:50; Tue 22:25; Wed 15:00; Thu 13:30

Vue Manchester Printworks

Sat 15:00; Sun 11:05

Vue Merthyr Tydfil

Sat 09:50; Sun 10:05; Tue 15:15; Wed 14:00

Vue Northampton

Sat 10:00; Sun 09:30

Vue Plymouth

Sat 15:50; Sun 09:45

Vue Portsmouth

Sat 09:15; Sun 09:20

Vue Reading

Sat 10:05; Sun 09:25

Vue Redditch

Fri 09:40; Sun 09:30; Mon 11:05; Tue 17:35; Wed 14:35; Thu 17:15

Vue Romford

Fri 17:45; Sat 11:05; Sun 09:15; Mon 11:40 22:25; Tue 11:10; Wed 11:50 14:20; Thu 17:25

Vue Staines

Fri 12:05 14:45; Sat 12:20 16:05; Sun 12:30; Mon 11:05 17:30; Tue 10:50 17:30; Wed 10:05 13:10 15:50; Thu 13:40 17:25

Vue Swansea

Sat 09:30; Sun 10:50

Vue Swindon

Fri 10:55; Sat 09:30; Sun 10:20

Vue Thanet (Westwood Cross)

Sat 09:00; Sun 13:25

Vue Thurrock

Sat 09:20 10:40; Sun 09:30

Vue Torbay

Fri 13:20; Sat/Sun 09:20; Mon 14:40

Vue Watford

Fri 14:05; Sat 10:00 13:00; Sun 15:50; Mon 17:25; Tue/Wed 11:05; Thu 10:50

Vue York

Sat 11:25; Sun 09:30

From: Friday 12th December
To: Thursday 18th December

Capitol Cinema

Sat/Sun 14:35

Central Cinema

Sat 15:00; Sun 12:45

Central Cinema

Sat/Sun 14:35

Cineworld Aberdeen – Queens Link

Fri/Mon-Wed 16:30; Sat 11:10 13:10 17:10; Sun 12:20

Cineworld Ashford

Sat/Sun 10:50

Cineworld Basildon

Sat 11:50; Sun 10:00

Cineworld Belfast

Fri/Mon-Wed 16:30; Sat/Sun 10:30

Cineworld Birmingham NEC

Sat 11:10; Sun 10:30

Cineworld Bracknell

Sat/Sun 10:00

Cineworld Bradford

Sat/Sun 10:30

Cineworld Braintree

Sat/Sun 11:00

Cineworld Broughton

Sat/Sun 11:15

Cineworld Cardiff

Sat 10:00; Sun 11:45

Cineworld Cheltenham

Sat 10:30; Sun 10:20

Cineworld Chesterfield

Sat 10:20 12:45; Sun 10:20 12:40

Cineworld Crawley

Sat 10:00 11:00; Sun 11:50

Cineworld Didsbury

Sat 10:40; Sun 10:30

Cineworld Dover

Sat/Sun 10:00

Cineworld Edinburgh

Sat 11:20; Sun 11:30

Cineworld Enfield

Fri/Mon/Wed 16:30; Sat 11:20

Cineworld Falkirk

Sat/Sun 10:00

Cineworld Haverhill

Sat 10:00; Sun 10:10

Cineworld Hounslow

Sat/Sun 10:30

Cineworld Ilford

Sat/Sun 10:50

Cineworld Ipswich

Sat/Sun 10:50

Cineworld Llandudno

Sat/Sun 10:10

Cineworld Milton Keynes

Sat 11:30; Sun 10:30

Cineworld Plymouth

Sat/Sun 10:50

Cineworld Rochester

Sat/Sun 10:10

Cineworld Rushden Lakes

Sat/Sun 10:00 (Sun) 10:20

Cineworld Sheffield

Fri/Mon/Tue/Thu 16:10; Sat 10:00 12:50; Sun 10:10 12:50; Wed 13:20

Cineworld Solihull

Sat/Sun 10:00

Cineworld St Helens

Sat/Sun 10:00

Cineworld St Neots

Sat/Sun 10:10

Cineworld Stevenage

Sat 10:00; Sun 10:10

Cineworld Stoke-on-Trent

Sat 10:30; Sun 11:30

Cineworld Telford

Sat 10:30; Sun 10:00

Cineworld Wakefield

Sat/Sun 10:00

Cineworld Watford

Sat/Sun 10:00

Cineworld Whiteley

Sat 10:10; Sun 10:40

Cineworld Wolverhampton

Fri/Mon-Thu 11:10 13:40; Sat 10:00 13:40; Sun 10:50 13:40

Odeon Basingstoke

Fri 14:00; Sat 12:10; Mon 17:10; Tue-Thu 13:10

Odeon Bath

Sat 12:00; Sun 15:00; Mon 16:00; Thu 17:40

Odeon Belfast

Wed 16:50

Odeon Cardiff

Fri/Mon 16:10; Sat 12:50; Sun 13:20; Wed 14:30

Odeon Charlestown

Sat/Sun 12:00

Odeon Chatham

Fri/Sat 12:30; Mon/Thu 13:10

Odeon Coolock

Sat/Sun 10:10

Odeon Coventry

Fri/Tue/Thu 13:10; Sat/Sun 10:20; Mon 14:30

Odeon Dudley Merry Hill

Sat 12:30; Sun 11:00

Odeon Dunfermline

Sat/Sun 12:30; Mon 12:20

Odeon Guildford

Fri 13:00; Sat 12:30; Sun 12:40; Mon/Thu 15:40; Tue 14:15; Wed 14:10

Odeon Hatfield

Sat 12:30; Tue 17:10; Wed/Thu 14:50

Odeon Kingston

Fri 16:20; Sat 12:50; Sun 10:50

Odeon Limerick

Sat 11:00; Sun 11:40

Odeon Loughborough

Fri 19:15; Sat/Sun 11:45

Odeon Luxe Aylesbury

Tue 15:15; Thu 15:30

Odeon Luxe Birmingham Broadway Plaza

Fri 13:20; Sat 11:50; Sun 12:00; Mon-Thu 13:40

Odeon Luxe Bridgend

Fri/Sat 12:30; Sun 11:00; Mon-Wed 16:10; Thu 14:50

Odeon Luxe Bromborough

Fri 15:00; Sat 12:00; Sun 11:00

Odeon Luxe Derby

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

Odeon Luxe Dundee

Sat/Sun 12:00

Odeon Luxe East Kilbride

Sat 12:30; Sun 10:10

Odeon Luxe Epsom

Sun 14:30; Wed 16:40

Odeon Luxe Hull

Fri 15:10; Sat/Sun 14:10; Mon 16:10; Wed 16:20; Thu 17:00

Odeon Luxe Leeds Thorpe Park

Sat-Mon 12:30; Tue/Wed 17:00; Thu 14:50

Odeon Luxe Liverpool Switch Island

Fri-Sun 12:50; Mon/Tue/Thu 13:10; Wed 16:20

Odeon Luxe Nuneaton

Sun 10:50; Wed 16:50

Odeon Luxe Tamworth

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

Odeon Luxe Telford

Sat/Sun 14:10

Odeon Metrocentre

Sat/Sun 10:10; Tue/Wed 12:00

Odeon Milton Keynes Stadium

Fri/Sat/Mon 12:50; Wed 13:10

Odeon Newark

Sat 11:30; Sun 11:00; Tue 16:00

Odeon Norwich

Fri/Sat 10:20 (Sat) 12:20; Sun 11:00 12:20

Odeon Oldham

Sat 14:20; Tue 15:50

Odeon Preston

Sat 12:00; Wed 17:10

Odeon Richmond

Sat 12:15; Sun 11:00; Thu 18:15

Odeon Rochdale

Fri 15:40; Sat 12:30; Sun 12:00; Mon/Wed/Thu 16:20; Tue 18:20

Odeon Salisbury

Sat 11:30; Sun 11:00; Tue 16:00

Odeon Silverlink

Fri/Wed 13:20; Sat 12:10; Tue 13:50

Odeon Stoke

Fri 17:20; Sat/Sun 12:00; Thu 13:10

Odeon Swansea

Sat/Sun 12:50; Tue 16:30; Wed/Thu 17:10

Odeon Trowbridge

Sat 12:15; Sun 14:20

Odeon Uxbridge

Fri-Sun 12:30; Mon 12:00; Wed 12:20; Thu 15:40

Odeon Waterford

Sat/Sun 11:00

Odeon Wrexham

Sat 10:20; Wed 16:10

Phoenix Cinema

Sat 14:00; Sun 16:45

Plaza Cinema

Sat/Sun 14:35; Thu 17:00

Regal Film Centre

Sat/Sun 13:30; Wed 16:30

Regal Movieplex

Sat-Mon 14:35; Thu 17:00

Savoy

Sat/Sun 14:35

Scott Cinemas

Sat/Sun 12:15

Showcase Cardiff Nantgarw

Fri 13:30; Sat 11:00; Sun 10:20; Mon 13:05 15:45; Tue/Wed 13:15 16:00 18:50 (Wed); Thu 16:10

Showcase Cinema De Lux Bluewater

Fri 12:45 15:30 18:15; Sat/Tue 10:30 (Tue) 13:15 16:00 18:45 (Sat); Sun 13:05 15:45; Mon 12:50 15:35 18:20; Wed 16:25; Thu 13:45 16:15

Showcase Cinema De Lux Coventry

Fri 14:45 17:30; Sat 10:25; Sun 10:30

Showcase Cinema De Lux Derby

Fri 11:15; Sat 10:45; Sun 10:15; Mon/Tue 13:15; Wed 13:40 16:20

Showcase Cinema De Lux Leeds

Fri 14:50; Sat 13:00; Mon 14:35 18:05; Tue 15:20; Wed 12:40 16:20 18:00

Showcase Cinema De Lux Nottingham

Fri 13:05; Sat/Wed 13:10; Mon 12:35; Tue 13:00

Showcase Dudley

Fri 13:25; Mon 13:30 16:15; Tue/Wed 13:15 16:00; Thu 11:45 17:20

Thurso Cinema

Sat/Sun 14:35

Vue Aberdeen

Mon 12:30; Tue 13:05; Wed 13:55; Thu 11:55 16:30

Vue Birkenhead

Sat 11:50; Sun 10:20

Vue Birmingham

Fri 10:30; Sat 11:30; Sun 12:05; Wed 11:40

Vue Blackburn

Sat 11:15; Sun 11:05

Vue Bolton

Sat 13:40; Sun 13:55

Vue Bristol Cribbs Causeway

Sat 12:30; Sun 14:30

Vue Bristol Longwell Green

Sat 10:30; Sun 11:25

Vue Bromley

Fri 23:35; Sat 12:00 22:15; Sun 11:15; Mon 22:30; Tue 21:25; Wed 10:50; Thu 22:35

Vue Bury The Rock

Fri 09:55 12:40; Sat 10:10 12:35; Sun 15:00; Mon 10:50 13:20; Tue 10:50 13:45 19:25; Wed 10:40 13:45; Thu 12:30 14:30 20:50

Vue Camberley

Sat 12:30; Sun 12:05

Vue Cheshire Oaks

Fri 14:50; Sat 11:30; Sun 15:45; Mon 12:40; Thu 11:50

Vue Cramlington

Sat 11:20; Sun 12:25; Thu 11:45

Vue Croydon Grants

Sat 10:50; Sun 11:00

Vue Dagenham

Sat 11:20; Sun 12:35

Vue Darlington

Sat 11:05; Sun 11:45

Vue Doncaster

Sat 12:30

Vue Dublin

Sat 11:35; Sun 11:10

Vue Eastleigh

Sat 11:40; Sun 11:20

Vue Edinburgh Ocean Terminal

Sat 15:00; Sun 11:20

Vue Edinburgh Omni Centre

Sat 15:20; Sun 11:10

Vue Gateshead

Sat 12:35; Sun 13:55; Thu 22:35

Vue Glasgow St Enoch

Sat 13:30; Sun 11:05

Vue Halifax

Sat 11:20; Sun 11:15

Vue Hamilton

Sat 11:30; Sun 11:00

Vue Harrow

Fri 10:45; Sat 12:05 23:10; Mon/Thu 11:30; Tue 22:30; Wed 11:10

Vue Hull Princes Quay

Fri 11:15; Sat/Sun 12:05

Vue Leeds Kirkstall Road

Sat 12:05; Sun 11:10

Vue Leeds The Light

Sat 11:00; Sun 11:20

Vue Leicester

Fri 23:20; Sat 22:50; Sun 20:55; Wed 10:50; Thu 22:00

Vue Manchester Printworks

Sat 12:00; Sun 11:15; Tue 10:00; Thu 11:00

Vue Merthyr Tydfil

Fri 12:10 14:55 20:35; Sat 11:45 15:50 21:45; Sun 14:55 19:00; Mon 11:05 14:05 16:35; Tue 13:55 19:45; Wed 14:05 18:15; Thu 12:55 15:25 19:10

Vue Northampton

Sat 12:50; Sun 13:00

Vue Plymouth

Sat 12:30; Sun 11:15; Mon 15:25 21:35

Vue Reading

Sat 11:55; Sun 10:00

Vue Romford

Fri/Sun 11:50; Sat 11:00; Mon 22:30; Tue 12:25; Wed 15:40; Thu 11:40

Vue Staines

Fri 10:40; Sat 11:10 22:40; Sun 13:20 17:45; Mon 17:25; Tue 10:30 21:50; Wed 15:00 22:30; Thu 14:45

Vue Swansea

Sat 11:30; Sun 12:00

Vue Swindon

Sat 13:25; Sun 12:35; Tue 22:15

Vue Thanet (Westwood Cross)

Fri 14:15; Sat 11:50; Sun 11:00; Mon 14:00; Tue 16:10; Wed 16:25; Thu 21:40

Vue Thurrock

Sat 11:05; Sun 12:05; Thu 23:15

Vue Torbay

Fri/Mon 14:55; Sat 12:10 22:00; Sun 11:20; Wed 13:25

Vue Watford

Fri 12:50; Sat/Thu 11:15 00:20 (Thu); Sun 13:40; Mon 11:35; Tue 11:50; Wed 13:25

Vue York

Fri 14:50; Sat 11:40; Sun 15:55; Mon 11:30; Tue 12:10; Wed 10:55; Thu 12:45