Home Roofman

Roofman (15)

Cast: Melonie Diaz, Peter Dinklage, Channing Tatum, Kirsten Dunst
Genre: Comedy
Author(s): Kirt Gunn, Derek Cianfrance
Director: Derek Cianfrance
Release Date: 17/10/2025
Running Time: 126mins
Country: US
Year: 2025

Former Army Ranger Jeffrey Manchester cuts holes in the roofs of branches of McDonald's to rob the restaurants when they open in the morning. He gains the nickname Roofman and is eventually apprehended by the police. Jeffrey stages a daring prison escape and lives undetected inside a branch of Toys "R" Us for six months managed by Mitch. As he lies low, Jeffrey falls in love with divorced store worker Leigh and risks his freedom to date her.


LondonNet Film Review

Roofman (15) Film Review from LondonNet

A career-best performance from Channing Tatum as a real-life escaped convict, who successfully evaded police for months by living inside a branch of Toys “R” Us in Charlotte, North Carolina, invigorates writer-director Derek Cianfrance’s offbeat crime caper. Co-written by Kirt Gunn, Roofman applies a feelgood gloss to the true story of former United States Army Reserve officer Jeffrey Manchester, who turned to crime and gained his nickname by drilling through roofs of branches of McDonald’s at night so he could wait inside until morning and surprise staff to steal the takings…

In one headline-grabbing incident, recreated on screen with humour, Jeffrey gave a restaurant manager his own jacket before leaving staff inside a walk-in freezer so he could make a swift getaway on foot. Archive footage and interviews over the end credits show victims of his crimes praising the kindness and affability of a man who deceived and stole from them. Tatum’s inherent charm and likeability play into this image of an enterprising robber, whose heart is in the right place even when he is holding up businesses at gunpoint. He also flexes his acting muscles in scenes of agonising regret, wringing out copious tears as Jeffrey realises how many people he has hurt with his actions.

In the late 1990s, Jeffrey (Tatum) struggles pay child support to his ex-wife Talana (Melonie Diaz) after proudly serving his country and his embarrassment peaks when he cannot afford a new bike as a birthday present for his daughter Becky (Alissa Marie Pearson). Army buddy Steve (LaKeith Stanfield) observes that “doing things the right way” is not Jeffrey’s style but he does possess remarkable observational skills. With this in mind, Jeffrey executes his daredevil plan to rob multiple branches of McDonald’s. He is eventually captured by police and becomes the first person to escape from Brown Creek Correctional Institution in North Carolina.

Jeffrey hides out at the branch of Toys “R” Us managed by Mitch (Peter Dinklage) for several months and secretly installs baby monitors to spy on staff from his safe haven behind the bicycle rack display. During forays outside the building, he sparks romance with store worker Leigh Wainscott (Kirsten Dunst) who has two daughters, and becomes an active member of her church led by pastor Ron Smith (Ben Mendelsohn) and his wife Eileen (Uzo Aduba) under the assumed name of John Zorn.

Roofman is an unabashedly sweet tale of ham-fisted crime and delayed punishment, anchored to a love story that we yearn to succeed but know is doomed from the outset. Cianfrance and Gunn’s script blesses Tatum with his meatiest and most emotionally complex role since Foxcatcher. He doesn’t hold back, baring all in a scene of nudity played for laughs that leaves little to the imagination. Tatum catalyses wonderful screen chemistry with Dunst and their tender interactions steal hearts.

– Jo Planter


Popular on LondonNet


London Cinemas Showing Roofman


From: Friday 7th November
To: Thursday 13th November

Cineworld At The O2, Greenwich

Sat 11:00 14:00 17:00; Sun-Tue 10:30 (Sun) 13:30 16:30; Wed/Thu 13:00 16:00

Odeon Camden

Tue 14:45

Odeon Greenwich

Sat 13:10; Mon 13:00 17:00; Tue 16:10

Odeon Luxe Holloway

Fri/Sun/Mon 20:50

Odeon Luxe Lee Valley

Fri 21:15 23:10; Sat/Tue 12:00 (Tue) 14:40 21:15 23:10 (Sat); Sun/Mon 11:40 (Sun) 12:10 (Mon) 14:40 21:15

Odeon Luxe Swiss Cottage

Sun/Mon 17:30; Tue 17:00

Odeon Wimbledon

Sat 16:00; Sun 11:50; Mon 15:00; Tue 14:00

Vue Finchley Road (O2 Centre)

Fri 23:15; Sat 23:20; Sun 20:05; Tue 21:15

Vue Fulham Broadway

Sat 23:25; Sun 23:00

Vue Islington

Fri 22:55; Tue 22:05

Vue Westfield London

Fri 19:40 21:15 23:30; Sat 19:40 23:15; Sun 17:00 20:30; Mon 16:00 19:25 21:30; Tue 15:55 19:45 21:45; Wed 15:15; Thu 19:00 21:45

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

No cinema infomation at the moment

UK and Irish Cinemas Showing Roofman


From: Friday 7th November
To: Thursday 13th November

Cineworld Aberdeen – Queens Link

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

Cineworld Ashford

Sat-Mon 16:10; Tue 16:00

Cineworld Barnsley

Sat-Tue 15:20; Wed/Thu 13:30

Cineworld Basildon

Fri/Sun 19:15; Sat/Tue 13:20; Mon 14:40; Wed/Thu 12:40

Cineworld Bolton

Sat/Sun 11:10; Mon/Tue 13:00

Cineworld Bracknell

Sat-Tue 13:15 (Mon/Tue) 16:10; Wed/Thu 13:20

Cineworld Burton Upon Trent

Fri 20:00; Sat/Sun 13:00 16:00 20:00; Mon/Tue 14:10 17:10 20:00; Wed 13:20; Thu 19:10

Cineworld Crawley

Fri-Sun 17:50 (Sun) 20:30; Mon/Tue 11:50 17:50 20:30; Wed/Thu 20:45

Cineworld Edinburgh

Sat 16:40; Sun-Tue 16:20

Cineworld Gloucester Quays

Mon 13:30; Tue 13:40

Cineworld Hemel Hempstead

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

Cineworld Leeds – White Rose

Sat/Sun 16:10; Mon/Tue 13:30

Cineworld Milton Keynes

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

Cineworld Rochester

Mon 13:40; Tue 13:50; Wed 13:00; Thu 13:20

Cineworld Sheffield

Fri 19:10; Sat-Tue 13:10 16:10 19:10; Wed/Thu 13:10 16:50 19:20 (Thu)

Cineworld Solihull

Mon/Tue 14:40

Cineworld Stevenage

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

Cineworld Watford

Mon 13:30; Tue 14:00

Cineworld York

Fri-Tue 20:10

Odeon Braehead

Sat-Mon 12:40 (Mon) 18:20

Odeon Cardiff

Sat 11:30; Mon 16:20

Odeon Colchester

Sat/Sun 14:10

Odeon Coolock

Tue 15:50

Odeon Crewe

Tue 13:45

Odeon Kingston

Sat/Sun 15:30; Mon 14:50; Tue 14:00

Odeon Liverpool ONE

Sat-Mon 16:40

Odeon Luxe Birmingham Broadway Plaza

Sat/Mon 21:30; Tue 13:00 18:30

Odeon Luxe Bromborough

Sun 16:40; Mon 17:15; Tue 15:45

Odeon Luxe Derby

Fri/Sat 22:30

Odeon Luxe Dundee

Sat-Mon 18:10

Odeon Luxe Epsom

Sat/Sun 17:10; Mon 14:50

Odeon Luxe Hull

Sun 11:20; Mon 17:50

Odeon Luxe Liverpool Switch Island

Sat/Sun 16:20; Thu 12:00

Odeon Luxe Nuneaton

Sat 17:50; Sun 16:30; Mon 14:50

Odeon Luxe Sheffield

Sat/Mon 14:10; Sun 18:10; Tue 17:10

Odeon Luxe Tamworth

Fri/Sat 22:30; Mon 13:00

Odeon Luxe Telford

Sat/Sun/Tue 17:10; Mon 20:10

Odeon Metrocentre

Mon 12:00; Wed 12:10

Odeon Norwich

Sat/Sun 21:20; Mon/Tue 13:10 20:00 (Mon)

Odeon Oldham

Tue 13:30

Odeon Preston

Tue 17:40

Odeon Richmond

Sat/Sun 11:45

Odeon Stoke

Sat 17:50; Mon 19:10; Tue 17:40

Odeon Swansea

Sat/Sun 12:50 19:00 (Sun); Tue 16:40

Odeon Trafford Centre

Fri-Tue 14:15 (Sat-Tue) 20:15; Wed/Thu 15:00 21:00

Odeon Trowbridge

Sun 11:40; Mon 16:20; Tue 16:30; Wed 17:00

Odeon Wrexham

Sat 17:50

Regal Film Centre

Sat-Mon 17:15

Showcase Cinema De Lux Leeds

Sat-Tue 14:15; Wed/Thu 13:30

Vue Basingstoke Festival Place

Sat 21:30; Sun 20:25; Tue 16:00

Vue Bicester

Fri 19:00; Sat 19:05; Sun 20:20; Mon 15:55; Tue 19:30

Vue Bolton

Fri 23:15; Sat 18:15; Sun 19:35 22:20; Mon 21:30; Tue 21:15

Vue Camberley

Fri 21:35; Sat 19:05; Sun 20:20; Mon 20:40; Tue 20:25

Vue Cardiff

Fri 19:50; Sat 11:10; Mon 16:10

Vue Carmarthen

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

Vue Cheshire Oaks

Sat 19:10; Sun 15:50 21:35; Mon 15:05 21:15

Vue Cwmbran

Fri 21:35; Sun 20:55; Mon 21:20

Vue Doncaster

Fri 22:15; Sat 22:00; Sun 18:45 21:30; Mon 20:10; Tue 20:45

Vue Dublin

Fri 21:15; Sat 22:30; Sun 19:45; Tue 21:40

Vue Edinburgh Ocean Terminal

Sat 22:30; Sun 17:00; Mon 12:50; Tue 16:00

Vue Exeter

Fri 22:10; Sat 21:35; Sun 16:50; Mon 15:35

Vue Gateshead

Sun 22:25

Vue Halifax

Fri 22:20; Sat 19:30 22:15; Sun 19:10

Vue Hamilton

Sun 21:45

Vue Harrow

Sat 23:40

Vue Hull Princes Quay

Fri/Sat 21:30; Sun 17:20; Mon 19:45

Vue Lancaster

Sat 21:15; Sun 20:50

Vue Limerick

Fri 22:40; Sat 22:15; Sun 17:20; Mon 20:30

Vue Manchester Printworks

Fri 17:40; Sat 19:35 23:10; Sun 13:15 17:05 22:45; Mon 13:15; Tue 16:35

Vue Newbury

Sat 21:25; Sun 20:15

Vue Newcastle-under-Lyme

Sat 22:45; Sun 20:45

Vue Northampton

Sat 23:05; Mon 21:30; Tue 14:15

Vue Oxford

Fri 21:35; Sat 22:20

Vue Plymouth

Fri 21:45; Sat 19:45 22:15; Sun/Tue 18:30 (Sun) 21:20; Mon/Thu 15:15 (Mon) 21:00

Vue Portsmouth

Sat 22:05; Sun 18:30; Mon 15:45; Tue 15:40

Vue Preston

Fri 23:00; Sat 23:40; Sun 22:05

Vue Reading

Sun 09:35

Vue Redditch

Fri 21:15; Sat 21:30; Tue 20:20

Vue Southport

Sat 21:15; Sun 19:50

Vue Staines

Fri 20:15 23:10; Sat 17:15; Sun 19:10 22:15; Mon 16:00 21:20; Tue 19:00; Thu 22:00

Vue Stroud

Fri 20:00; Sun 15:40; Mon 20:25; Tue 16:45

Vue Swansea

Fri 19:30 22:15; Sat 17:00 20:15; Sun 13:50 19:35; Mon 15:00 21:30; Tue 15:45 20:40; Thu 19:45

Vue Swindon

Fri 21:05; Sat 18:30; Sun 20:40; Mon 20:10; Tue 17:45

Vue Thanet (Westwood Cross)

Fri 21:30; Sat 17:35 22:55; Sun 18:50 21:35; Mon 20:20; Tue 20:30

Vue Thurrock

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

Vue Torbay

Sat 20:25; Sun 20:50

Vue Watford

Fri 19:30; Sat 23:05; Mon 20:15; Tue 13:40; Wed 13:00; Thu 18:25

Vue York

Fri 20:05 22:45; Sun 17:10; Wed 12:35; Thu 12:55

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

No cinema infomation at the moment