Home Eternals

Eternals (12A)

Cast: Richard Madden, Lia McHugh, Kumail Nanjiani, Brian Tyree Henry, Gemma Chan, Salma Hayek, Barry Keoghan, Angelina Jolie, Kit Harington
Genre: Action
Author(s): Patrick Burleigh, Kaz Firpo, Chloe Zhao, Ryan Firpo
Director: Chloe Zhao
Release Date: 05/11/2021
Running Time: 156mins
Country: UK/US
Year: 2021

When monstrous entities called Deviants infest the Earth in 5000 BC Mesopotamia, an ancient race of beings known as Celestials, led by the mighty Arishem, fashion humanity's superpowered protectors, the Eternals. For more than 7,000 years, this band of near-immortal saviours live among us, in plain sight but unseen. They are instructed not to interfere in human conflicts unless Deviants are involved, and watch with dismay as humans resolve differences with bloodshed.


LondonNet Film Review
Eternals (12A)

The repercussions of the Avengers’ decision to reverse The Snap continue to ripple through the Marvel Cinematic Universe (MCU) in Oscar-winning director Chloe Zhao’s origin story for a new supergroup of otherworldly protectors. Set after Bruce Banner wields the Infinity Gauntlet in Avengers: Endgame and snaps his fingers to restore beings in the universe eliminated by Thanos, Eternals initiates a seven-day countdown to a cataclysmic event called the Emergence, which will render humanity obsolete…

An opening crawl, a la Star Wars, succinctly distils a new mythology that dismisses the Big Bang Theory and introduces an ancient race of beings known as Celestials, led by the mighty Arishem, which have shaped our universe for millennia. When monstrous entities called Deviants infest the Earth in 5000 BC Mesopotamia, Arishem fashions humanity’s superpowered protectors, the Eternals. For more than 7,000 years, this band of near-immortal saviours have lived among us, in plain sight but unseen.

They are instructed not to interfere in human conflicts unless Deviants are involved, and watch with dismay as humans resolve differences with bloodshed. After a monstrous mushroom cloud rises above 1945 Hiroshima, one Eternal angrily remarks: “These people – they’re not worth saving.” Zhao’s script, co-written by Patrick Burleigh, Ryan Firpo and Kaz Firpo, tests that bitter sentiment and the gossamer-thin moral threads separating heroes from villains to breaking point using one of the most diverse, inclusive teams in the sprawling MCU.

Deaf actress Lauren Ridloff communicates with her fellow Eternals in American Sign Language, Brian Tyree Henry portrays one half of the franchise’s first openly gay relationship and the ranks are filled with strong, powerful women including the group’s spiritual leader, played by Salma Hayek. By shifting the focus away from special effects-laden action set-pieces and on to character arcs and storytelling, Zhao bloats the running time to an uncomfortable two-and-a-half hours and delivers arguably the least adrenaline-pumping Marvel escapade to date.

It’s a brave new world and she reduces dramatic momentum with copious flashbacks to 575 BC Babylon, 400 AD in the Gupta Empire and 1521 AD Tenochtitlan to illustrate bonds between the Eternals’ leader Ajak (Hayek), who possesses the power of healing, and dutiful acolytes Ikaris (Richard Madden), Sersi (Gemma Chan), Kingo (Kumail Nanjiani), Sprite (Lia McHugh), Phastos (Tyree Henry), Makkari (Ridloff), Druig (Barry Keoghan), Gilgamesh (Don Lee) and Thena (Angelina Jolie). When the Emergence triggers the re-emergence of Deviants, Eternals risk everything – including their sworn allegiance to Arishem – to determine mankind’s fate.

Eternals bears Zhao’s fingerprints as the most emotionally intimate Marvel story to date, and while it’s an ambitious adaptation of the comic books in many respects, including an artfully composed al fresco sex scene, some conventions remain, including tantalising scenes embedded in the end credits. The first humorously teases one direction for the franchise’s next chapter while a second hints at a character’s complicated family history dating back to medieval England.

Flecks of humour, courtesy of Nanjiani and Tyree Henry, are extremely welcome as are the few occasions when scriptwriters exercise brevity – like a verbal allusion to Peter Pan to untangle a messy love triangle. “Eternals will return…” promises a final title card before the screen fades to black. Hopefully that will include Zhao behind the camera to further enrich this fantastical microcosm of the Marvel universe.

– Sarah Lee


London Cinemas Showing Eternals


From: Friday 3rd December
To: Thursday 9th December

Backyard Cinema, Snow Kingdom

Mon/Tue 20:30; Thu 16:30

Cineworld At The O2, Greenwich

Tue-Thu 12:40 16:10 19:40

Cineworld Leicester Square

Tue-Thu 13:30 17:00 20:40

Cineworld Wandsworth

Tue 16:10 20:15; Wed/Thu 16:10 19:40

Cineworld West India Quay

Tue-Thu 12:50 16:20 19:50

Empire Walthamstow

Tue/Thu 14:00 17:15 20:25; Wed 15:30

Odeon Camden

Tue-Thu 16:00 19:15 (Thu)

Odeon Greenwich

Tue-Thu 16:20 19:50

Odeon Holloway

Tue-Thu 12:50 (Wed/Thu) 16:15 20:40

Odeon Luxe Lee Valley

Tue-Thu 16:00 19:30

Odeon Luxe Leicester Square

Wed/Thu 16:00 19:30 (Wed)

Odeon Luxe Putney

Sat/Sun 12:00

Odeon Luxe Swiss Cottage

Tue 16:45 20:50; Wed/Thu 16:45 20:45

Odeon Streatham

Tue/Thu 16:10 20:40; Wed 16:10 19:50

Odeon Surrey Quays

Tue 19:40; Wed 12:00; Thu 13:40

Odeon Tottenham Court Road

Tue-Thu 17:15 20:45

Odeon Wimbledon

Tue-Thu 12:30 (Wed/Thu) 16:00 19:30

Peckhamplex

Sat/Sun 12:15

Vue Eltham

Sat 21:15; Mon 18:10

Vue Finchley Road (O2 Centre)

Tue 20:40; Wed 14:25 19:25; Thu 13:55 16:40 19:40

Vue Fulham Broadway

Tue 20:30; Wed 19:30; Thu 20:40

Vue Islington

Tue 18:00; Wed/Thu 20:00

Vue North Finchley

Tue 20:20; Wed 14:35 16:40 20:30; Thu 14:20 16:55 20:15

Vue Piccadilly (Apollo)

Tue 20:30; Wed 18:30 20:15; Thu 13:30 18:30

Vue Shepherd’s Bush

Tue 21:30; Wed 16:10; Thu 15:15 21:40

Vue West End

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

Vue Westfield London

Tue 19:20 21:15; Wed 20:00 21:35; Thu 14:10 16:10 19:45 22:00

Vue Westfield Stratford City

Tue 17:55 19:45 21:40; Wed 12:40 14:35 18:10 19:20 20:15 21:20; Thu 14:30 14:55 17:30 18:55 20:25 21:40

Vue Wood Green

Tue 21:00; Wed 13:30

From: Friday 10th December
To: Thursday 16th December

Cineworld At The O2, Greenwich

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

Cineworld Wandsworth

Fri 13:50 20:00; Sat/Sun 10:15 13:50 (Sun) 20:00; Mon/Tue 16:00 20:00

Finsbury Park Picturehouse

Sat 13:40; Sun 13:00

Odeon Greenwich

Fri 16:10 19:40; Sat 17:00 20:30; Sun 16:50 20:20; Mon/Tue 16:00 19:30; Wed 11:20; Thu 20:45

Odeon Luxe Lee Valley

Fri 16:00 20:50; Sat/Sun 16:00 19:40; Mon/Tue 16:00 20:40

Odeon Luxe London West End

Fri 17:00; Sat 16:30; Sun-Tue 16:00 (Sun/Tue) 19:30; Thu 19:00

Odeon Streatham

Fri 17:30; Sat/Sun 14:00; Mon 20:30; Tue 13:30

Odeon Tottenham Court Road

Fri-Tue 12:45 (Sat/Sun) 16:30

Odeon Wimbledon

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

Vue Eltham

Sat 21:25; Sun 20:20; Tue 20:10

Vue Finchley Road (O2 Centre)

Fri 16:20; Sat 20:35 22:40; Sun 21:10; Mon 20:30; Tue 17:50; Wed 11:45

Vue Fulham Broadway

Sun 20:40; Mon 16:10; Tue 20:00

Vue Islington

Fri 14:55 20:00; Sat 20:50 22:45; Sun 10:15; Mon 15:05 17:20; Tue 13:45 16:45; Thu 09:45

Vue North Finchley

Fri 14:45 21:35; Sat 20:50; Sun 20:45; Mon 14:40 17:05; Tue 21:10; Wed 23:25; Thu 13:45

Vue Piccadilly (Apollo)

Fri 20:30; Sat 13:20 20:05; Sun 19:00; Mon 21:00; Tue 20:45

Vue Shepherd’s Bush

Fri 13:40 16:10; Sat 16:25 23:10; Sun 11:25 15:35 19:50; Mon 15:35 18:55 21:20; Tue 14:45 17:30; Wed 09:45; Thu 12:45

Vue West End

Fri-Tue 12:40 16:15 19:45

Vue Westfield London

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

Vue Westfield Stratford City

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

Vue Wood Green

Fri 21:15; Sat 20:00; Sun 20:05

UK and Irish Cinemas Showing Eternals


From: Friday 3rd December
To: Thursday 9th December

Ashford Picturehouse

Wed 12:15; Thu 13:00

Cineworld Aberdeen – Queens Link

Tue-Thu 13:10 16:40 20:10

Cineworld Aldershot

Tue-Thu 14:10 20:20

Cineworld Ashford

Tue-Thu 12:50 16:20 20:00

Cineworld Ashton-under-Lyne

Tue-Thu 12:50 16:20 19:50

Cineworld Basildon

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

Cineworld Bedford

Tue-Thu 14:50 19:30 (Tue)

Cineworld Bexleyheath

Tue-Thu 12:50 16:20 19:50

Cineworld Birmingham

Tue-Thu 12:10 15:40 19:20 (Wed/Thu) 19:45 (Tue)

Cineworld Birmingham NEC

Tue-Thu 13:00 16:30 20:00

Cineworld Boldon Tyne And Wear

Tue-Thu 12:40 16:10 19:40

Cineworld Bolton

Tue-Thu 14:15 (Tue/Wed) 16:20 19:50

Cineworld Bracknell

Tue 16:10 20:10; Wed/Thu 16:20 20:10

Cineworld Bradford

Tue-Thu 16:20 19:50

Cineworld Braintree

Tue-Thu 12:50 16:20 19:50

Cineworld Brighton

Tue 14:30 20:00; Wed/Thu 13:30 16:20 19:50

Cineworld Bristol

Tue-Thu 19:40

Cineworld Broughton

Tue 12:20 15:50 19:40; Wed 12:50 16:20 19:50; Thu 12:40 16:10 19:40

Cineworld Burton Upon Trent

Tue/Wed 13:30 16:20 (Wed) 19:40; Thu 16:20 20:10

Cineworld Bury St Edmunds

Tue-Thu 16:20 19:50

Cineworld Cardiff

Tue-Thu 12:50 16:20 19:40

Cineworld Castleford

Tue-Thu 12:50 16:20 20:00

Cineworld Cheltenham

Tue/Thu 12:50 16:20 19:50; Wed 12:45 16:10 20:30

Cineworld Chesterfield

Tue-Thu 12:50 16:20 19:50 (Tue/Wed)

Cineworld Chichester

Tue-Thu 12:50 20:30

Cineworld Dalton Park

Tue-Thu 14:30 (Tue) 20:00

Cineworld Didcot

Tue 14:20 19:50; Wed 13:30 19:20; Thu 19:30

Cineworld Didsbury

Tue-Thu 13:40 16:10 19:40

Cineworld Dover

Tue/Thu 14:40 (Thu) 20:15; Wed 16:50 20:15

Cineworld Dublin

Tue-Thu 12:30 16:00 19:30 (Wed/Thu) 19:45 (Tue)

Cineworld Dundee

Tue-Thu 12:50 16:20 19:50

Cineworld Eastbourne At The Beacon

Tue-Thu 12:50 16:20 (Tue/Wed) 19:50

Cineworld Edinburgh

Tue-Thu 12:50 16:30 20:00

Cineworld Ely

Tue-Thu 20:15

Cineworld Enfield

Tue-Thu 12:40 16:20 19:45

Cineworld Falkirk

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

Cineworld Glasgow – Renfrew Street

Tue-Thu 12:10 15:50 19:30 (Tue/Thu) 20:15 (Wed)

Cineworld Glasgow – Silverburn

Tue-Thu 12:50 16:20 19:50

Cineworld Gloucester Quays

Tue 12:10 15:40 20:20; Wed/Thu 13:20 16:50 20:20

Cineworld Haverhill

Tue-Thu 15:50 19:20 (Tue/Wed)

Cineworld Hemel Hempstead

Tue-Thu 13:00 16:30 20:00

Cineworld High Wycombe

Tue 12:40 16:00; Wed/Thu 12:50 16:20 19:50

Cineworld Hinckley

Tue 14:20 19:50; Wed/Thu 15:50 19:20

Cineworld Huntingdon

Tue-Thu 14:20 (Tue/Thu) 16:50 20:20

Cineworld Ipswich

Tue-Thu 12:50 16:20 19:50

Cineworld Isle Of Wight

Tue-Thu 16:20 19:50

Cineworld Jersey

Tue-Thu 17:20 19:50 (Wed/Thu)

Cineworld Leeds – White Rose

Tue-Thu 13:00 16:30 20:10 (Wed)

Cineworld Leigh

Tue/Wed 14:40 (Wed) 20:00; Thu 15:40

Cineworld Llandudno

Tue-Thu 15:30 19:30 (Wed/Thu)

Cineworld Loughborough

Tue-Thu 16:20 19:50

Cineworld Luton

Tue-Thu 12:50 16:20 19:40

Cineworld Middlesbrough

Tue-Thu 13:15 16:45 20:15

Cineworld Milton Keynes

Tue-Thu 13:10 16:45 20:10

Cineworld Newcastle Upon Tyne

Tue-Thu 12:50 16:30 20:00

Cineworld Newport Spytty Road

Tue-Thu 12:50 16:20 19:50

Cineworld Northampton

Tue 12:40 16:10 19:40; Wed/Thu 12:00 15:30 19:40

Cineworld Nottingham

Tue-Thu 12:50 16:20 19:50 (Tue/Wed) 20:00 (Thu)

Cineworld Plymouth

Tue-Thu 12:50 19:50

Cineworld Poole

Tue-Thu 12:50 16:20

Cineworld Rochester

Tue-Thu 14:40 20:00

Cineworld Rugby

Tue-Thu 16:20 19:50 (Wed/Thu)

Cineworld Runcorn

Tue 20:00; Wed/Thu 16:30 19:50

Cineworld Rushden Lakes

Tue-Thu 12:40 16:10 20:10

Cineworld Sheffield

Tue-Thu 12:40 16:10 19:40

Cineworld Shrewsbury

Tue 16:20 19:10; Wed 15:40 19:10; Thu 16:20 19:50

Cineworld Solihull

Tue-Thu 12:40 16:10 19:50

Cineworld South Ruislip

Tue-Thu 13:00 16:20 19:40 (Wed/Thu)

Cineworld Speke

Tue-Thu 12:50 16:40 20:00

Cineworld St Helens

Tue-Thu 13:20 16:20 19:50

Cineworld St Neots

Tue 14:30 19:50; Wed/Thu 16:20 (Wed) 19:45

Cineworld Stevenage

Tue-Thu 13:00 16:40 20:10

Cineworld Stoke-on-Trent

Tue-Thu 14:40 17:00 20:20

Cineworld Swindon Shaw Ridge

Tue-Thu 13:30 16:50 20:20

Cineworld Telford

Tue-Thu 17:00

Cineworld Wakefield

Tue-Thu 13:50 16:40 20:10

Cineworld Warrington

Tue-Thu 12:50 16:20 19:50

Cineworld Watford

Tue-Thu 12:50 16:20 19:50

Cineworld Wembley

Tue-Thu 14:50 19:00 (Wed/Thu)

Cineworld Weymouth

Tue-Thu 16:20 (Wed/Thu) 19:50

Cineworld Whiteley

Tue-Thu 13:00 16:30 19:40

Cineworld Witney

Tue/Thu 15:50; Wed 19:20

Cineworld Wolverhampton

Tue/Wed 12:30 16:00 20:00; Thu 13:50 17:20 20:00

Cineworld Yate

Tue 19:50; Wed/Thu 19:40

Cineworld Yeovil

Tue-Thu 16:20 19:50

Cineworld York

Tue-Thu 12:50 16:20 19:50

Curzon Canterbury

Fri/Tue 20:15; Sun 19:50; Mon/Wed 14:10

Empire Birmingham Great Park

Tue-Thu 15:40 19:10

Empire Bishop’s Stortford

Tue-Thu 14:00 17:15 20:00

Empire Catterick Garrison

Tue/Thu 15:00 18:30; Wed 12:00 15:30 19:00

Empire Clydebank

Tue-Thu 13:20 16:50 20:20

Empire High Wycombe

Tue-Thu 12:45 16:00 19:30

Empire Ipswich

Tue-Thu 12:00 12:20 15:20 15:50 19:00 19:20

Empire Slough

Tue-Thu 16:45

Empire Sunderland

Tue-Thu 11:10 (Wed) 14:00 17:10 20:15

Empire Sutton

Tue/Wed 14:00 16:20 17:20 19:40 20:40; Thu 16:00 16:20 19:40

Empire Swindon Greenbridge

Tue-Thu 13:45 17:15 20:30

Empire Wigan

Tue/Wed 13:45 17:00 20:30

Everyman Lincoln

Wed 10:30; Thu 14:15

Everyman Stratford-Upon-Avon

Wed 11:30; Thu 10:00

Odeon Andover

Tue/Wed 20:45

Odeon Aylesbury

Tue-Thu 17:00 (Tue) 20:45

Odeon Basingstoke

Tue-Thu 15:50 19:20

Odeon Bath

Tue 17:30 20:50; Wed 17:20 20:35; Thu 15:10 20:50

Odeon Belfast

Tue-Thu 17:00 20:30

Odeon Birmingham New Street

Tue 17:30 20:50; Wed 17:20 21:00

Odeon Blackpool

Tue-Thu 16:10 19:50

Odeon Blanchardstown

Tue/Wed 16:30 20:00; Thu 15:30 20:45

Odeon Bournemouth BH2

Tue/Wed 12:20 (Wed) 15:50 19:20; Thu 12:20 16:00 19:20

Odeon Bracknell

Tue-Thu 15:50 19:20

Odeon Braehead

Fri 19:30; Sat-Mon 12:30 16:00 (Sat) 16:10 (Sun/Mon) 19:30

Odeon Bridgend

Tue-Thu 16:10 19:30

Odeon Brighton

Tue 15:50 18:30; Wed 20:40; Thu 19:40

Odeon Bristol

Wed 14:15

Odeon Cardiff

Tue-Thu 16:00 19:30

Odeon Cavan

Thu 17:00

Odeon Charlestown

Tue-Thu 13:15 (Wed/Thu) 16:45 20:30

Odeon Chatham

Tue/Wed 16:00 19:40; Thu 16:00 20:40

Odeon Chelmsford

Tue/Wed 17:20 20:50; Thu 20:40

Odeon Colchester

Tue/Wed 17:20 20:50; Thu 19:50

Odeon Coolock

Tue-Thu 15:45 19:30

Odeon Coventry

Tue-Thu 16:00 19:30

Odeon Crewe

Tue-Thu 20:45

Odeon Dudley Merry Hill

Tue/Wed 16:10 20:10; Thu 15:40 20:40

Odeon Dunfermline

Tue 17:00; Wed 20:45

Odeon Edinburgh Lothian Road

Sat 12:40 16:30; Sun 13:00 16:30

Odeon Epsom

Tue 17:20 20:50; Wed 17:15 20:50; Thu 20:40

Odeon Exeter

Wed 20:45; Thu 15:00

Odeon Guildford

Tue 16:00 19:30; Wed 15:50 19:20; Thu 15:40 19:45

Odeon Harrogate

Tue-Thu 20:10

Odeon Hatfield

Tue/Wed 20:40

Odeon Hereford

Tue 17:00; Wed/Thu 20:45

Odeon Huddersfield

Tue-Thu 16:00 19:30

Odeon Kettering

Tue-Thu 17:20 20:50

Odeon Kilmarnock

Tue/Wed 17:20 20:50; Thu 20:40

Odeon Kingston

Tue-Thu 15:50 19:30

Odeon Limerick

Tue-Thu 17:00 20:30

Odeon Lincoln

Tue/Wed 15:00 18:30; Thu 15:50 19:20

Odeon Liverpool ONE

Tue-Thu 15:50 19:30

Odeon Llanelli

Tue-Thu 20:45

Odeon Loughborough

Tue-Thu 20:45

Odeon Luxe Birmingham Broadway Plaza

Tue-Thu 12:30 (Wed/Thu) 16:00 19:30

Odeon Luxe Derby

Tue-Thu 15:50 (Tue/Wed) 19:20

Odeon Luxe Dundee

Tue 17:00; Wed 20:45

Odeon Luxe Durham

Wed/Thu 14:45

Odeon Luxe East Kilbride

Tue 20:45; Wed/Thu 20:30

Odeon Luxe Edinburgh Wester Hailes

Tue 17:20 20:50; Wed 20:20; Thu 16:20 19:40

Odeon Luxe Hull

Tue 16:00 19:40; Wed 16:00 19:30; Thu 15:40 20:40

Odeon Luxe Leeds Thorpe Park

Tue-Thu 15:50 19:20

Odeon Luxe Leeds-Bradford

Tue-Thu 16:50 20:30

Odeon Luxe Leicester

Tue-Thu 15:50 19:30

Odeon Luxe Maidenhead

Tue-Thu 17:20 20:50

Odeon Luxe Maidstone

Tue/Wed 17:20 20:50; Thu 19:40

Odeon Luxe Nuneaton

Tue-Thu 17:20 20:50

Odeon Luxe Sheffield

Tue/Wed 15:40 19:20; Thu 15:40 19:50

Odeon Luxe Stafford

Tue 15:30; Wed/Thu 20:45

Odeon Luxe Tamworth

Tue-Thu 15:50 19:20

Odeon Luxe Telford

Tue 15:50 19:20; Wed/Thu 15:40 19:20

Odeon Luxe Warrington

Tue-Thu 15:50 19:20

Odeon Mansfield

Tue/Thu 15:40 (Tue) 18:30; Wed 15:40 19:30

Odeon Metrocentre

Tue/Wed 19:50; Thu 11:50 15:30

Odeon Milton Keynes Stadium

Tue-Thu 12:30 (Wed/Thu) 16:00 19:30

Odeon Naas

Tue/Wed 16:00; Thu 14:00

Odeon Newark

Sat/Sun 14:00

Odeon Newbridge

Tue-Thu 17:15 20:45

Odeon Northwich

Tue-Thu 20:45

Odeon Norwich

Tue/Wed 15:50 19:20; Thu 20:40

Odeon Oldham

Tue 20:40; Wed/Thu 19:30

Odeon Orpington

Tue-Thu 20:30

Odeon Oxford George Street

Tue 20:50; Wed/Thu 20:45

Odeon Point Village

Tue-Thu 20:30

Odeon Port Solent

Tue-Thu 20:20

Odeon Preston

Tue/Wed 16:10 19:10; Thu 15:50 19:10

Odeon Richmond

Tue/Wed 16:45; Thu 15:45

Odeon Rochdale

Tue 17:00; Wed/Thu 16:00 19:30

Odeon Salisbury

Wed/Thu 20:40

Odeon Silverlink

Tue/Wed 15:40 19:20; Thu 15:40 19:50

Odeon Southampton

Tue 19:30; Wed/Thu 19:40

Odeon Southend

Tue/Wed 17:20 20:50; Thu 19:50

Odeon Stillorgan

Tue-Thu 16:15 20:00

Odeon Stoke

Tue-Thu 16:00 19:30

Odeon Swadlincote

Wed 16:50; Thu 17:00

Odeon Swansea

Tue-Thu 15:50 19:20

Odeon Taunton

Tue-Thu 17:20 20:45

Odeon Trafford Centre

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

Odeon Trowbridge

Tue-Thu 16:00

Odeon Tunbridge Wells

Tue/Wed 15:50 19:20; Thu 20:40

Odeon Uxbridge

Tue-Thu 17:15 20:50

Odeon Waterford

Wed 19:00; Thu 20:30

Odeon Worcester

Tue-Thu 16:00

Odeon Wrexham

Tue-Thu 16:10 19:45

Phoenix Cinema

Fri 18:15; Sat/Sun 15:15

Savoy

Tue 19:35; Thu 14:45

Showcase Bristol Avon Meads

Tue/Wed 12:00 (Wed) 15:35 (Wed) 19:10 22:00; Thu 12:00 15:35 19:10

Showcase Cardiff Nantgarw

Tue/Wed 12:00 (Wed) 15:35 (Wed) 19:10 21:00; Thu 12:00 15:35 19:10

Showcase Cinema De Lux Bluewater

Tue 19:10; Wed/Thu 12:45 16:15 19:10

Showcase Cinema De Lux Bristol

Tue 19:20; Wed/Thu 12:15 15:45 19:20 21:55 (Thu) 22:30 (Wed)

Showcase Cinema De Lux Coventry

Tue 19:20; Wed/Thu 12:00 15:35 19:20

Showcase Cinema De Lux Derby

Tue/Wed 11:50 (Wed) 15:45 (Wed) 19:10 21:55; Thu 12:50 16:45 20:10 21:55

Showcase Cinema De Lux Glasgow

Tue 19:15 19:45; Wed/Thu 10:30 12:00 14:05 15:35 19:15 19:45

Showcase Cinema De Lux Leeds

Tue/Wed 11:30 (Wed) 15:15 (Wed) 18:40 21:30 22:00; Thu 11:30 15:15 18:40 22:00

Showcase Cinema De Lux Leicester

Tue 19:00; Wed/Thu 12:05 15:40 19:00 21:45 (Thu)

Showcase Cinema De Lux Liverpool

Tue/Wed 12:15 (Wed) 19:10 22:00; Thu 12:15 19:10

Showcase Cinema De Lux Nottingham

Tue-Thu 12:40 (Wed/Thu) 16:10 (Wed/Thu) 18:30 22:00

Showcase Cinema De Lux Paisley

Tue-Thu 11:30 (Wed/Thu) 15:15 (Wed/Thu) 19:10 22:10

Showcase Cinema De Lux Peterborough

Tue/Wed 11:30 (Wed) 15:00 (Wed) 18:30 22:00; Thu 11:30 15:00 19:00 22:00

Showcase Cinema De Lux Reading

Tue 18:40; Wed/Thu 12:45 16:15 18:40 (Thu) 19:25 (Wed)

Showcase Cinema De Lux Southampton

Tue-Thu 11:30 (Wed/Thu) 15:00 (Wed/Thu) 18:30 22:00

Showcase Cinema De Lux Teesside

Tue-Thu 11:30 (Wed/Thu) 15:00 (Wed/Thu) 18:45 21:45

Showcase Dudley

Tue 19:40; Wed/Thu 12:35 16:05 19:40

Showcase Newham

Tue 21:30; Wed/Thu 11:30 15:00 21:30

Thurso Cinema

Tue 19:50; Thu 14:15

Vue Aberdeen

Thu 20:10

Vue Ashbourne

Tue 19:50; Wed 20:15; Thu 16:25

Vue Barrow

Thu 20:00

Vue Basingstoke Festival Place

Tue 20:05; Wed 12:35 14:50 20:10; Thu 13:10 16:40 19:10

Vue Bedford

Tue/Wed 19:45; Thu 20:10

Vue Bicester

Thu 16:05

Vue Birkenhead

Tue 17:25; Wed 16:25; Thu 14:40

Vue Birmingham

Tue 18:10 21:00; Wed 15:20 17:40 19:45 20:55; Thu 13:35 20:15

Vue Blackburn

Tue 20:05; Wed 15:40 18:45; Thu 15:55 21:00

Vue Bolton

Tue 20:05; Wed 13:30; Thu 12:35 15:35

Vue Bristol Cribbs Causeway

Tue/Thu 13:35 (Thu) 20:15; Wed 13:55 20:15

Vue Bristol Longwell Green

Tue/Wed 13:35 (Wed) 19:45; Thu 18:45

Vue Bromley

Tue 20:00; Wed 13:20 16:25; Thu 14:15 20:05

Vue Bury The Rock

Tue 17:15 19:15; Thu 15:00 17:50 20:15

Vue Camberley

Tue 18:30 20:10; Wed 19:30; Thu 17:25 20:10

Vue Cambridge

Wed 20:10; Thu 12:35 15:15 20:00

Vue Cardiff

Tue 19:10; Wed 14:55; Thu 14:40

Vue Carlisle

Wed 16:50; Thu 15:35

Vue Carmarthen

Tue-Thu 17:10 (Thu) 19:45

Vue Cheshire Oaks

Tue 19:15 21:00; Wed 16:45 20:40; Thu 13:55 15:55 18:20 20:20

Vue Cleveleys

Tue 19:35

Vue Croydon Grants

Tue 19:10; Wed 15:00 19:40; Thu 15:10 17:50

Vue Croydon Purley Way

Tue/Thu 19:30; Wed 14:25 19:45

Vue Cwmbran

Tue 19:50; Thu 20:10

Vue Dagenham

Tue 17:10; Wed 16:10 19:25; Thu 14:00 16:25 17:05 19:10

Vue Darlington

Tue 19:25; Thu 16:40 20:15

Vue Doncaster

Tue 20:00; Wed 20:35; Thu 20:20

Vue Dublin

Wed 13:05; Thu 13:30

Vue Eastleigh

Tue 19:30; Wed 20:05; Thu 15:15 20:00

Vue Edinburgh Ocean Terminal

Tue 20:25; Wed/Thu 14:40 21:00 (Thu)

Vue Edinburgh Omni Centre

Tue 21:30; Wed 13:55 21:20; Thu 13:50 21:15

Vue Exeter

Tue 20:20; Wed 14:45 20:35; Thu 19:50

Vue Farnborough

Tue/Thu 20:00; Wed 14:40 20:30

Vue Gateshead

Tue 20:00; Thu 19:50

Vue Glasgow Fort

Tue 20:40; Wed 17:25; Thu 15:05 20:15

Vue Glasgow St Enoch

Tue 19:50; Wed 19:40; Thu 14:10 20:00

Vue Halifax

Tue 19:10; Wed 16:00 19:20 20:05; Thu 19:50

Vue Hamilton

Tue 20:15; Wed 20:55

Vue Harrow

Tue 21:00; Wed 12:40 17:20 19:30; Thu 12:45 14:45 20:20

Vue Hartlepool

Tue 19:55; Thu 18:50

Vue Hull Princes Quay

Tue 19:35; Wed 15:40

Vue Inverness

Tue 20:00; Thu 14:45 18:35

Vue Lancaster

Tue 18:10

Vue Leeds Kirkstall Road

Tue 21:15; Wed 21:00; Thu 20:40

Vue Leeds The Light

Tue 19:40; Wed 12:50 15:50 17:20 20:10; Thu 15:50 18:50

Vue Leicester

Tue 19:50; Wed 20:00; Thu 20:25

Vue Limerick

Tue 19:45; Thu 20:15

Vue Livingston

Tue 19:10; Wed 15:10; Thu 18:50

Vue Manchester Lowry

Tue 18:30; Wed 19:45

Vue Manchester Printworks

Tue 17:40 19:20 20:15 21:15; Wed 15:30 17:10 19:45 20:40 21:15; Thu 13:10 14:45 16:45 18:40 20:40 21:40

Vue Merthyr Tydfil

Tue 19:15; Wed 18:10; Thu 16:20 20:00

Vue Newbury

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

Vue Newcastle-under-Lyme

Tue 19:45; Wed 14:45 20:30

Vue Northampton

Tue 19:50; Wed 19:45; Thu 16:20 20:10

Vue Norwich

Tue 17:05 19:50; Wed 18:30 19:45; Thu 20:00

Vue Oxford

Tue 18:55; Wed 14:55 20:10; Thu 14:40 20:10

Vue Plymouth

Tue 17:15 20:00; Wed 12:30 16:00; Thu 13:45 18:30

Vue Portsmouth

Tue 19:45; Wed 13:45 16:30 20:20; Thu 12:25 15:55 18:25 20:30

Vue Preston

Wed 13:25 20:05; Thu 16:10

Vue Reading

Wed 15:15 21:05; Thu 13:10 21:00

Vue Redditch

Thu 19:30

Vue Rhyl

Sat 14:45

Vue Romford

Tue 21:20; Wed 14:55 20:00; Thu 15:15 17:30 20:35

Vue Scunthorpe

Tue 19:15; Thu 19:30

Vue Sheffield

Tue 20:30; Wed 12:30 19:35; Thu 17:05 20:05

Vue Southport

Tue 19:25

Vue Staines

Wed 14:10; Thu 20:40

Vue Stirling

Tue 16:55 19:50; Wed 20:15; Thu 19:45

Vue Stroud

Tue 18:55; Wed 19:50; Thu 18:40

Vue Swansea

Tue 18:20; Wed 16:55; Thu 15:05 16:55 18:55

Vue Thurrock

Tue 20:00; Wed 14:40 20:15

Vue Torbay

Thu 15:30 17:35 19:50

Vue Watford

Tue 20:15; Wed 20:05; Thu 14:40 16:50 20:10

Vue Westwood Cross

Tue/Thu 20:00; Wed 20:25

Vue Worcester

Tue/Wed 19:50; Thu 20:25

Vue York

Tue 20:00; Wed 19:30; Thu 14:55 19:45

From: Friday 10th December
To: Thursday 16th December

Cineworld Aberdeen – Queens Link

Fri/Mon/Tue 12:50 20:20; Sat/Sun 20:30

Cineworld Aldershot

Fri-Tue 20:20

Cineworld Ashford

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

Cineworld Ashton-under-Lyne

Fri-Tue 13:30 (Fri/Mon/Tue) 17:00 20:30; Wed 10:00

Cineworld Basildon

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

Cineworld Bexleyheath

Fri/Mon/Tue 12:20 15:50 19:20 (Fri) 20:10 (Mon/Tue); Sat 12:30 18:50; Sun 12:40 18:50

Cineworld Birmingham

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

Cineworld Birmingham NEC

Fri-Sun/Tue 16:00

Cineworld Boldon Tyne And Wear

Fri/Mon 12:30; Tue 13:30

Cineworld Bolton

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

Cineworld Bracknell

Fri/Sun/Mon 20:20; Sat 19:30

Cineworld Bradford

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

Cineworld Braintree

Fri-Mon 12:30 (Fri/Mon) 16:00 19:30; Tue 12:30 16:00

Cineworld Brighton

Fri-Sun 12:00 (Fri) 20:20; Mon 19:40; Tue 12:20

Cineworld Broughton

Fri-Sun 20:15; Mon 19:30

Cineworld Burton Upon Trent

Fri-Sun/Tue 20:10; Mon 20:20

Cineworld Bury St Edmunds

Fri/Mon 13:40 20:00; Sat 12:45 20:00; Sun 13:15 20:00; Tue 13:40 20:50

Cineworld Cardiff

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

Cineworld Castleford

Fri-Tue 12:30 (Fri/Mon/Tue) 16:00 19:20

Cineworld Chesterfield

Fri-Sun/Tue 15:50 (Fri-Sun) 19:15; Mon 20:10

Cineworld Chichester

Fri-Sun 20:10; Mon 19:30

Cineworld Crawley

Fri-Tue 12:40 (Fri/Mon/Tue) 20:00

Cineworld Dalton Park

Fri/Mon/Tue 14:40

Cineworld Didcot

Fri/Mon/Tue 12:50

Cineworld Didsbury

Fri/Mon/Tue 13:00

Cineworld Dover

Fri-Tue 20:10

Cineworld Dublin

Fri-Tue 13:00 16:30 20:00 (Fri-Mon); Wed 10:40; Thu 16:40

Cineworld Dundee

Fri-Mon 14:00 (Fri/Mon) 19:00; Tue 14:00

Cineworld Edinburgh

Fri/Mon/Tue 13:00; Sun 11:00

Cineworld Ely

Fri-Tue 20:10

Cineworld Enfield

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

Cineworld Falkirk

Fri 14:30; Mon/Tue 20:00

Cineworld Glasgow – Renfrew Street

Fri-Mon 12:20 (Fri/Sun/Mon) 12:30 (Sat) 16:00 19:10; Tue 12:10 15:50 19:10

Cineworld Glasgow – Silverburn

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

Cineworld Gloucester Quays

Fri/Mon/Tue 14:00 20:20; Sat/Sun 20:45

Cineworld Harlow – Harvey Centre

Fri-Tue 12:40 (Fri) 19:10

Cineworld Hemel Hempstead

Fri-Tue 13:15 16:45 20:15

Cineworld High Wycombe

Fri/Mon/Tue 14:45 20:30; Sat/Sun 19:30

Cineworld Hull

Fri-Tue 13:40 (Fri/Mon/Tue) 17:15

Cineworld Huntingdon

Fri 14:00 15:50 20:10; Sat/Sun 15:50 20:40; Mon 15:50 20:20; Tue 13:30 20:10

Cineworld Ipswich

Fri-Sun 19:40; Mon 19:45

Cineworld Isle Of Wight

Fri-Tue 12:30 (Fri) 13:30 (Mon/Tue) 16:00 20:30

Cineworld Leeds – White Rose

Fri/Mon 14:40; Tue 14:45

Cineworld Leigh

Fri-Tue 14:40 (Mon/Tue) 19:50

Cineworld Loughborough

Fri 15:00; Tue 13:40

Cineworld Middlesbrough

Fri/Mon/Tue 13:00

Cineworld Milton Keynes

Fri-Tue 12:30 (Fri-Mon) 16:00 19:30; Wed/Thu 13:40

Cineworld Newport Spytty Road

Fri/Mon/Tue 13:10; Wed/Thu 10:10 19:45

Cineworld Nottingham

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

Cineworld Plymouth

Fri 11:40; Sun 10:50

Cineworld Poole

Fri/Tue 13:00 20:30 (Fri); Mon 13:00 19:30

Cineworld Rochester

Fri 19:20; Sat/Sun 19:40; Mon/Tue 11:30

Cineworld Runcorn

Fri/Sat/Mon 10:45 (Sat) 20:15; Sun 19:30

Cineworld Rushden Lakes

Fri/Mon/Tue 12:00; Sat/Sun 11:50

Cineworld Sheffield

Fri-Tue 12:20 16:00 19:30; Wed/Thu 11:45 15:30 (Wed)

Cineworld Solihull

Mon/Tue 11:45

Cineworld South Ruislip

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

Cineworld Speke

Fri-Sun 12:00 (Fri) 16:00 20:20; Mon/Tue 13:30 20:30 (Mon)

Cineworld St Neots

Fri-Tue 19:40

Cineworld Stevenage

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

Cineworld Stoke-on-Trent

Fri/Sun/Mon 19:40

Cineworld Wakefield

Fri-Sun 20:10; Mon/Tue 20:20

Cineworld Warrington

Fri-Mon 13:00 (Fri/Mon) 19:30; Tue-Thu 13:00 20:10 (Wed/Thu)

Cineworld Watford

Fri 12:10 15:30 19:00; Sat/Sun 19:00; Mon 12:40 15:40 19:30; Tue 13:50 15:40

Cineworld Weymouth

Fri-Tue 20:10

Cineworld Wolverhampton

Fri-Mon 13:00 (Fri/Mon) 19:45; Tue 13:00

Cineworld Yate

Mon/Tue 14:00

Cineworld York

Fri-Tue 13:00 (Fri/Mon/Tue) 20:30

Empire Birmingham Great Park

Fri-Sun/Tue 13:30 17:10 20:20; Wed/Thu 20:20

Empire Bishop’s Stortford

Fri/Tue 19:30; Sat 12:30; Sun 17:15 20:30

Empire Catterick Garrison

Fri-Tue 16:30 (Fri/Mon/Tue) 20:00

Empire Clydebank

17:15 (Fri-Tue) 20:30

Empire Ipswich

Fri-Tue 12:00 13:00 15:30 16:20 19:00 19:40; Wed/Thu 19:40

Empire Sutton

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

Empire Swindon Greenbridge

Fri/Mon/Tue 13:40 17:00 20:15; Sat/Sun 19:15; Wed/Thu 20:40

Empire Wigan

Fri/Mon/Tue 13:15 16:30 20:00; Sat/Sun 18:50

Odeon Basingstoke

Fri/Mon 16:00; Sat/Sun 11:30 19:50 (Sun); Tue 19:40

Odeon Bath

Fri/Sun 19:30; Mon 20:50

Odeon Belfast

Fri/Mon/Tue 19:20; Sat/Sun 12:30

Odeon Birmingham New Street

Fri/Sun 19:30; Mon 20:50

Odeon Blackpool

Fri/Mon/Tue 17:20; Sat/Sun 11:40

Odeon Bournemouth BH2

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

Odeon Bracknell

Fri/Mon 16:00; Sat/Sun 11:30; Tue 19:30

Odeon Braehead

Sat/Sun 20:30

Odeon Bridgend

Fri/Mon 15:00 (Mon) 20:50; Sat/Sun 12:30 20:10; Tue 18:40

Odeon Brighton

Sat/Sun 10:30 17:00 (Sun)

Odeon Cardiff

Fri-Sun 21:00; Mon/Tue 17:00 20:30

Odeon Charlestown

Fri-Tue 17:30 (Fri/Mon/Tue) 20:45

Odeon Chatham

Sat 11:00; Sun 12:30 19:20

Odeon Chelmsford

Fri-Sun 12:30 (Sun) 19:30; Mon 20:50

Odeon Colchester

Fri-Sun 19:30; Mon 20:50

Odeon Coolock

Fri/Mon/Tue 15:45 19:30; Sat 12:45 19:15; Sun 12:45 19:30

Odeon Coventry

Sat/Sun 20:10; Mon 20:50; Tue 18:30; Wed 16:00; Thu 11:30

Odeon Dudley Merry Hill

Sat 19:20; Sun 12:30 20:50

Odeon Dunfermline

Sat 18:30; Sun 11:20 19:50

Odeon Epsom

Fri 19:30; Sat 10:30 20:45; Sun 12:30 20:30; Mon 20:40

Odeon Guildford

Fri-Sun 10:10 (Sat) 20:10; Mon 20:50

Odeon Harrogate

Fri/Sat 20:15

Odeon Huddersfield

Sat/Sun 12:30 20:10; Mon 20:50; Wed/Thu 11:30

Odeon Kettering

Sat/Sun 12:30 19:30 (Sun); Mon 20:50

Odeon Kilmarnock

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

Odeon Kingston

Fri-Tue 11:10 (Sat/Sun) 19:40

Odeon Limerick

Fri-Tue 20:15

Odeon Lincoln

Mon 18:40

Odeon Liverpool ONE

Fri-Sun 12:30 (Fri) 19:30; Mon/Tue 12:30 16:00 19:30

Odeon Luxe Birmingham Broadway Plaza

Fri 13:30; Sat/Sun 11:00 14:00 20:50 (Sun) 21:10 (Sat); Mon/Tue 13:10 21:00

Odeon Luxe Bromborough

Sat 20:45; Sun 19:15

Odeon Luxe Derby

Fri 21:30; Sat/Mon/Tue 21:00; Sun 20:50

Odeon Luxe Dundee

Fri 18:10; Sat 18:30; Sun 19:50; Mon/Tue 19:40

Odeon Luxe East Kilbride

Fri/Sat 12:30 (Sat) 20:10; Sun 12:30 19:10

Odeon Luxe Edinburgh Wester Hailes

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

Odeon Luxe Glasgow Springfield Quay

Fri 17:30; Sat/Sun 16:00 21:00; Mon/Tue 19:30

Odeon Luxe Hull

Sat/Sun 16:00 (Sat) 20:10; Mon/Tue 20:50

Odeon Luxe Leeds Thorpe Park

Fri 20:10; Sat 11:30 18:30; Sun 11:30 19:50; Mon/Tue 20:50

Odeon Luxe Leeds-Bradford

Fri 17:15 21:10; Sat 12:20 21:10; Sun 12:30 17:10 21:10; Mon/Tue 14:15 (Tue) 14:20 (Mon) 17:50 21:10; Wed/Thu 11:45 19:10 (Thu)

Odeon Luxe Leicester

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

Odeon Luxe Liverpool Switch Island

Fri-Tue 12:10 15:40 19:10

Odeon Luxe Maidenhead

Sun 12:30 19:20

Odeon Luxe Maidstone

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

Odeon Luxe Nuneaton

Fri 19:30; Sat/Sun 12:30 19:30 (Sun); Mon 20:50

Odeon Luxe Sheffield

Fri 20:50; Sat 11:20; Mon/Tue 21:00

Odeon Luxe Tamworth

Fri 21:30; Sat/Sun 18:15; Mon/Tue 21:00

Odeon Luxe Telford

Fri 21:30; Sat/Sun 11:30; Mon/Tue 21:00

Odeon Luxe Warrington

Fri 21:20; Sat 11:30; Sun-Tue 11:30 (Sun) 20:50

Odeon Manchester Great Northern

Fri 13:50; Mon/Tue 14:00 17:30 20:50; Wed/Thu 17:45 21:15

Odeon Metrocentre

Mon/Tue 19:50

Odeon Milton Keynes Stadium

Fri/Sat 21:00; Sun 20:50; Mon/Tue 15:30 20:40 (Mon)

Odeon Newbridge

Fri 19:30; Sun 19:20

Odeon Norwich

Fri-Tue 20:30

Odeon Oldham

Fri 17:30; Sat 14:00; Sun 15:30 19:15; Mon/Tue 19:45

Odeon Point Village

Fri/Sat 19:30; Sun 19:20

Odeon Preston

Fri/Tue 17:20; Sat/Sun 11:40

Odeon Richmond

Sat/Sun 13:30

Odeon Rochdale

Sat/Sun 12:30 20:10; Mon 20:50; Wed/Thu 11:30

Odeon Silverlink

Fri 13:50; Sat/Sun 12:30

Odeon Southampton

Sat/Sun 11:00; Mon/Tue 13:30; Wed/Thu 11:15

Odeon Southend

Fri-Sun 20:10; Mon 20:50

Odeon Stillorgan

Sat 20:30; Sun 20:45

Odeon Swansea

Fri/Mon/Tue 20:30; Sat 11:40 18:10; Sun 11:40 19:50; Wed 11:30

Odeon Taunton

Sat/Sun 12:30 19:20 (Sun)

Odeon Trafford Centre

Fri-Tue 11:40 (Fri/Mon/Tue) 13:30 17:00 20:30; Wed/Thu 13:50 17:20 20:50

Odeon Trowbridge

Sat/Sun 14:00; Mon 19:45

Odeon Tunbridge Wells

Sun 12:30; Mon 20:40

Odeon Uxbridge

Sat 10:00; Sun 19:20

Odeon Waterford

Fri-Tue 20:15

Odeon Wrexham

Fri 19:45; Sat/Sun 12:30 20:20 (Sun); Mon 20:15

Showcase Cardiff Nantgarw

Fri/Sat 19:10 22:30 23:00; Sun/Tue 19:10

Showcase Cinema De Lux Bluewater

Fri-Tue 19:30 23:05 (Fri/Sat)

Showcase Cinema De Lux Bristol

Fri/Sat/Mon/Tue 12:00 15:30 19:05 22:40 (Fri/Sat); Sun 12:50 19:20

Showcase Cinema De Lux Coventry

Fri-Tue 12:00 15:35 19:10 22:35 (Fri/Sat); Thu 13:30 17:00

Showcase Cinema De Lux Derby

Fri-Tue 10:00 13:40 19:30 23:00 (Fri/Sat)

Showcase Cinema De Lux Glasgow

Fri-Tue 11:45 15:35 19:15 (Fri-Sun/Tue) 22:00 22:45 (Fri/Sat)

Showcase Cinema De Lux Leeds

Fri-Tue 11:30 (Sat-Tue) 15:00 (Fri-Sun/Tue) 18:30 22:00; Wed 11:30 15:00 19:30; Thu 19:30

Showcase Cinema De Lux Leicester

Fri-Tue 13:05 19:25; Thu 22:15

Showcase Cinema De Lux Liverpool

Fri/Tue 12:30 19:10 22:45 (Fri); Sat/Sun 19:10 22:45 (Sat); Mon 12:30 20:00

Showcase Cinema De Lux Nottingham

Fri-Tue 13:00 19:40 23:10 (Fri/Sat); Wed 10:10; Thu 13:40

Showcase Cinema De Lux Paisley

Fri-Sun/Tue 11:30 15:15 19:10 22:00 (Sat) 22:30 (Fri) 22:45 (Fri/Sat); Mon 19:10

Showcase Cinema De Lux Peterborough

Fri-Tue 12:50 19:45 23:15 (Fri/Sat); Wed 12:30; Thu 13:20

Showcase Cinema De Lux Reading

Fri-Tue 16:50 20:20 23:40 (Fri/Sat); Wed 22:00

Showcase Cinema De Lux Southampton

Fri-Tue 19:30 23:00 (Fri/Sat)

Showcase Cinema De Lux Teesside

Fri-Tue 13:00 16:30 20:00 21:55 23:20 (Fri/Sat)

Showcase Dudley

Fri 12:55 16:20 19:50 23:20; Sat-Tue 12:45 16:20 19:50 23:20 (Sat); Wed/Thu 11:20 (Wed) 14:45 19:40

Showcase Newham

Fri-Tue 11:15 (Fri/Sat/Mon/Tue) 14:45 18:15 21:45; Wed/Thu 10:15 13:45

Vue Aberdeen

Sat 17:40; Sun 19:05

Vue Altrincham

Fri 14:10; Sat 21:25; Sun 20:15; Tue 14:30

Vue Barrow

Sat 19:55; Mon 20:00

Vue Basingstoke Festival Place

Fri 16:35; Sat 20:20; Sun 20:05; Mon 11:05 12:50 17:10 19:15; Tue 12:30 20:15; Thu 10:20

Vue Bedford

Fri 20:10; Sat 19:00; Sun 19:15; Tue 13:30 16:55

Vue Bicester

Sat 16:45; Sun 20:00; Mon 15:25

Vue Birkenhead

Sat 20:20; Sun 19:05; Tue 19:00

Vue Birmingham

Fri 10:35 12:40 14:50 20:05; Sat 18:35 20:45 22:30; Sun 16:05 19:15; Mon 11:05 13:15 16:40 19:15 20:15 23:15; Tue 11:45 16:10 18:45 20:00 21:50; Wed 09:45 17:15 18:45; Thu 18:45

Vue Blackburn

Fri 20:30; Sat 16:10; Sun/Tue 18:45; Mon 15:15 17:15 19:15; Thu 13:15

Vue Bolton

Fri 11:05 15:05; Sat 20:15; Sun 20:40; Mon 11:30 13:35 16:00 20:20; Tue 13:15; Wed 12:15

Vue Bristol Cribbs Causeway

Fri 21:25; Sat 21:00 22:25; Sun 20:30; Mon 16:05 19:00; Tue 11:00 13:35 19:15; Wed 09:45

Vue Bristol Longwell Green

Fri 13:15 16:10; Sat/Tue 15:35 (Tue) 20:00; Sun 11:20 19:45; Mon 17:20 20:20; Wed 09:15; Thu 15:45

Vue Bromley

Fri 13:55; Sat/Sun 19:05; Mon 13:55 17:10 19:15; Tue 20:35; Wed 12:45

Vue Bury The Rock

Fri 12:30 16:10; Sat 20:40; Mon 15:30; Tue 13:45

Vue Camberley

Fri/Sat 13:30 (Fri) 20:45; Sun 20:20; Mon 14:10 16:40 19:45; Tue 14:00

Vue Cambridge

Fri 13:45 18:55; Sat 17:35 20:00; Sun 17:10; Mon 12:40 14:45 17:15 21:00; Tue 20:15

Vue Cardiff

Fri 20:00; Sat 19:45; Sun 19:05; Mon 13:45 18:55; Tue 19:15

Vue Carlisle

Sat 20:40; Tue 13:40

Vue Carmarthen

Fri 14:00; Sat 20:10; Sun 17:20; Mon 20:25; Tue 16:25

Vue Cheshire Oaks

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

Vue Cleveleys

Fri 19:10; Sat 20:05; Sun 16:55 19:05; Mon 14:15 18:55; Tue 19:50

Vue Cramlington

Fri 15:00; Sat 20:25; Sun 19:45; Mon 19:00; Tue 12:55 18:40

Vue Croydon Purley Way

Fri 12:55 16:55 19:15 21:45; Sat 19:15; Sun 19:50; Mon 13:50 16:55 20:15; Tue 12:40 17:05 19:15

Vue Cwmbran

Fri 21:00; Sat 20:05; Sun 19:50; Mon 16:25; Tue 18:20

Vue Dagenham

Fri 15:30 21:20; Sat 20:25; Sun 20:05; Mon 14:20 17:05 19:10; Tue 16:25 20:40; Wed 09:45

Vue Darlington

Fri 20:30; Sat 19:20; Sun/Mon 14:00 (Mon) 20:00; Tue 14:20 19:00

Vue Doncaster

Fri 14:00; Sat 17:40; Sun 20:05; Mon 13:40; Tue 19:15

Vue Eastleigh

Fri 20:25; Sat/Tue 19:45; Sun 16:25 20:05; Mon 15:00 19:00

Vue Edinburgh Ocean Terminal

Fri 21:55; Sat 21:45; Sun 20:40; Mon 16:50; Tue 14:00 16:05; Thu 10:15

Vue Edinburgh Omni Centre

Fri 22:45; Mon 20:05; Tue 21:40; Thu 10:30

Vue Exeter

Fri 21:20; Sat 18:10; Sun 19:15; Mon 13:00; Tue 13:40

Vue Farnborough

Fri 20:10; Sat 20:00; Sun 19:05; Mon 14:00; Tue 19:45

Vue Gateshead

Sun 19:15

Vue Glasgow Fort

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

Vue Glasgow St Enoch

Sat 20:20; Sun 18:40; Mon 13:00 20:00

Vue Halifax

Fri 18:35; Sat 21:15; Sun 19:45; Mon 15:20; Tue 15:25

Vue Hamilton

Fri 14:10

Vue Harrow

Fri 11:05 14:40 20:40; Sat 23:15; Sun 16:05 20:35; Mon 11:35 14:40 16:40 19:10 21:55; Tue 12:30 15:00 17:05 20:05; Wed 17:30 21:00; Thu 09:45

Vue Hartlepool

Fri/Sat 19:45; Sun/Tue 20:05

Vue Hull Princes Quay

Mon 16:25; Tue 14:40

Vue Inverness

Fri/Tue 13:45 16:35 (Tue); Sat 16:40; Sun 20:25; Mon 14:15

Vue Lancaster

Fri 19:00; Sat 16:35; Sun 20:00; Mon 13:15 20:05; Tue 19:45

Vue Leamington Spa

Sat 16:45; Sun 19:45

Vue Leeds Kirkstall Road

Fri 13:10 20:30; Sat 20:25 22:30; Sun 10:45 20:00; Mon 12:25 15:25 20:15; Tue 20:20

Vue Leeds The Light

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

Vue Leicester

Fri 19:00; Sat 22:00; Sun 20:15; Mon/Tue 15:35 (Mon) 20:00

Vue Livingston

Fri 14:45; Sat 21:25; Sun/Mon 18:50; Tue 14:20

Vue Manchester Lowry

Sun 20:25; Mon 20:00; Tue 21:05

Vue Manchester Printworks

Fri 11:55 16:55 19:15; Sat 10:50 18:15 22:00; Sun 18:45 20:20; Mon 11:30 14:55 18:30 22:00; Tue 11:30 13:30 16:05 19:45; Wed 10:10 20:00; Thu 10:15 17:45

Vue Merthyr Tydfil

Fri 12:40; Tue 16:10

Vue Newbury

Fri 20:15; Sat 16:45; Sun 19:55; Mon 19:15

Vue Newcastle-under-Lyme

Fri 13:15 22:40; Sat 21:45; Sun 19:15 21:00; Mon 11:20 14:10 19:45; Tue 13:55 20:15

Vue Northampton

Fri 16:10; Sat 18:45; Sun 20:10; Mon 15:20; Tue 15:35

Vue Norwich

Fri 15:00; Sat 20:30; Sun 19:40; Mon 15:20 18:55; Tue 13:05 14:35 16:40 19:00

Vue Oxford

Fri 14:25; Sat 20:35; Sun 20:20; Mon 15:15; Tue 16:25

Vue Plymouth

Fri 12:00 14:30 22:00; Sat 16:40 18:45 21:30; Sun 17:30 20:30; Mon 11:45 14:30 20:45; Tue 11:00 15:00 20:45; Wed 17:15; Thu 11:45 19:45

Vue Portsmouth

Fri 10:45 13:45 16:05; Sat 20:10; Sun 22:15; Mon 12:55 15:00 17:05 19:15; Tue 20:30; Wed 09:45; Thu 12:15

Vue Preston

Sun 18:25; Mon 14:15 16:55 20:15; Tue 20:45

Vue Reading

Fri 12:55 16:10; Sat 21:05 23:15; Sun 20:25; Mon 14:25 20:15; Tue 14:20 19:45; Thu 10:15

Vue Redditch

Mon 15:20

Vue Rhyl

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

Vue Romford

Fri 10:25 14:00 16:05 19:45 21:55; Sat 11:20 16:00 21:20 23:30; Sun 16:05 22:30; Mon 09:55 11:55 16:35 20:00; Tue/Wed 10:55 (Tue) 13:15; Thu 12:45

Vue Scunthorpe

Sat 21:15; Sun 20:00; Mon 19:00; Tue 15:30

Vue Sheffield

Fri 10:35 20:30; Sat 20:40; Sun 20:15; Mon 10:20 12:25 16:25 19:15; Tue 10:50 13:35 16:45

Vue Southport

Fri 20:20; Sat 20:15; Sun 18:35; Mon/Tue 18:55

Vue Staines

Sat/Sun 21:25; Mon 16:10; Tue 13:45

Vue Stirling

Sat/Tue 20:00; Sun 16:10; Mon 15:30

Vue Stroud

Fri/Sat 19:45; Sun 20:00; Mon 16:00 19:50; Tue 16:25 19:50

Vue Swansea

Fri 16:10; Sun 11:30; Mon 20:30; Tue 15:25; Thu 09:15

Vue Thurrock

Fri 13:55 21:20; Sat 20:00; Sun 18:15 20:15; Mon 14:00 16:20 17:05 19:05 20:10; Tue 12:40 16:00 18:30 19:40 20:30

Vue Watford

Sat 21:25; Sun 16:55 20:15; Mon 14:10; Tue 15:30; Wed 09:45

Vue Westwood Cross

Fri 14:00; Sat 20:45; Sun 20:00; Mon 19:45; Tue 13:25 16:15

Vue Worcester

Fri 20:15; Sat 20:50; Sun 20:05; Mon 20:00; Tue 19:45

Vue York

Sat 19:15; Mon 13:35 15:35; Tue 12:25 16:15; Thu 09:45