Tom HardyHarry Da Souza / Executive Producer Pierce BrosnanConrad Harrigan Paddy ConsidineKevin Harrigan Joanne FroggattJan Da Souza Lara PulverIsabella 'Bella' Harrigan Mandeep DhillonSeraphina Harrigan Teddie AllenGina Da Souza Helen MirrenMaeve Harrigan Janet McTeerDr. Katherine 'Kat' McAllister Toby JonesColin Tattersall Geoff BellRichie Stevenson Johnny FlynnFrankie Cooper Ophelia LovibondDCI Kavanagh Dean AshtonDavy Short Arm Gemma Knight JonesDC Mukasa Antonio González GuerreroKiko Bradley TurnerFreddie Shaw Daniel BettsBrendan Harrigan Dritan KastratiCharlie Sweet Grégoire ColinAntoine Arloud Annie CooperVron Stevenson Alex JenningsArchie Hammond Robert DukesKeith the Barman Lucas ElyJack 'Mink' Borsay Jakob James SmithYoung Harry Tega AlexanderCharlie the Jeweller Phoebe DouglasCare Assistant Maureen BennettJoanne Rusby Lia WilliamsEmily Gutwell Oliver Branson-ColePolice Officer Margaret ClunieNicola Greig Lydia BakelmunSahra The Therapist Felix Atlas EdwardsTommy Stevenson Mateo Campos-MorenoSantiago Christopher SciuerefCostas Lazarou Jem Kai OlsenMehmet Dogan Florian RafunaDarren Guthrie Jude Monk McGowanTim Ellis Holly AtkinsChristine the Care Home Manager Claudia WinklemanRadio Presenter (voice) Ben JonesMike the Houseboat Owner Catherine SkinnerBoat Owner Natalie CousteauHome Secretary JC ArgüellesFuneral Gangster Louis Ashbourne SerkisJason Christina BalmerJason's Mom Jonathan CooteUniversity Dean John TrindleDesk Sergeant Anita BrajkovichWealthy Jewelry Customer / Casting Associate Charles ArmstrongDr. Hart Lucille HoweNews Reporter Bliss BrowneDonnie's Gym Goer Joanna BobinCI Tessa Richardson Penelope RawlinsForensic Pathologist Caitríona Ní ThreasaighShopkeeper Tracy CooganFlight Attendant Dominic KinnairdChin Shop Owner Kate O'RourkeLocal Irish Woman Paul WoodsonDanny the Landlord Conrad KhanMichael Cooper B. TerryStrip Club Server Anthony ByrneDirector / Executive Producer Guy RitchieDirector / Executive Producer Jez ButterworthWriter / Executive Producer Ronan BennettWriter / Executive Producer Tom HardyHarry Da Souza / Executive Producer Ron BurkleExecutive Producer Ivan AtkinsonExecutive Producer David C. GlasserExecutive Producer Max KeeneAssociate Producer Dean BakerExecutive Producer David HutkinExecutive Producer Bob YariExecutive Producer Kris ThykierExecutive Producer Charlotte AirthAssociate Producer Andrew PurcellProduction Design Lizzy CarrSet Decoration Buyer Catriona McKailArt Direction Clare PorrittAssistant Set Decoration Louise LannenArt Direction Clare KeyteSet Decoration Rosie ClarkeArt Direction Linda WilsonSet Decoration Luke SheppardAssistant Set Decoration Charlie FowlerArt Direction Stephan PehrssonDirector Of Photography Baz IrvineDirector Of Photography David KatznelsonDirector Of Photography Audrey DoyleMakeup Artist Niamh MorrisonHair Designer Vickie EllisKey Makeup Artist Abi BrothertonMakeup Supervisor Aimee CallawayAssistant Costume Designer Florence May CarterHairstylist Jason LawrenceMakeup Artist Rebecca HaleCostume Design Marie DeehanMakeup Designer Hayley Clair StewartTruck Supervisor Nathaniel BuryHairstylist Alexandra BlandCostume Standby Annie CrawfordCostume Supervisor Nadia MerabtiCostume Standby Sanaz MissaghianCostume Supervisor Terry ArcherCostume Standby Jess FowlerCostume Standby Rory HerbertScript Supervisor Patrick WaggettSecond Assistant Director Phillip TrowScript Supervisor Barrie McCullochFirst Assistant Director Tom BeachamSecond Assistant Director Mark MottramSecond Unit Director David StaffordFirst Assistant Director Andrew MannionFirst Assistant Director Joe GearyFirst Assistant Director James HicksSecond Unit Director Thomas ReynoldsFirst Assistant Director Barney JordanOnline Editor Clyde KellettOnline Editor Joss HardmanColor Assistant Christopher FrancisAdditional Colorist Gareth ThomasAdditional Colorist Dan BlackleyFirst Assistant Editor Luke SmithFirst Assistant Editor Craig HaywoodAdditional Editor Paola BacialliFirst Assistant Editor Erika CahovaFirst Assistant Editor Jennifer TividadFirst Assistant Editor Jason SavageAdditional Editing Zoë Ellen BryantMusic Supervisor Joshua StanwayAssistant Sound Editor Matthew SkeldingSupervising Sound Editor Mark HoldingProduction Sound Mixer Gray AletterSound Designer Tom JenkinsSound Designer Oscar Webster BellMusic Editor Clint MansellOriginal Music Composer Peter SavilleMusic Supervisor Ilan EshkeriOriginal Music Composer Alistair HawkinsMusic Editor Ellie AdamsAdr Coordinator Matthew BellamyOriginal Music Composer Laurence Love GreedAdditional Soundtrack Forbes NoonanSound Re-Recording Mixer Martin JensenSound Re-Recording Mixer Bálint CsákiBoom Operator Louisa KearnsDialogue Editor Brian GilliganSound Designer Stuart WrightProduction Sound Mixer Matt WaitesSound Designer Alessandro PascaleBoom Operator Rory de CarteretSound Re-Recording Mixer Carolynne PhilpottFinishing Producer Joanna BurtFinishing Producer Olivia CoxPost Production Coordinator John PapsideraOriginal Casting Jac JonesLocation Manager Maddie LucasExecutive Producer's Assistant Lynsey CosfordLocation Manager Phoebe ScholfieldAdr Voice Casting Felix PyneLocation Manager Natalie HicksExecutive Producer's Assistant Alexandra PiatekFinishing Producer Michelle DavisProduction Supervisor Paul McAnearneyUnit Production Manager Carmen Marina MartinezProduction Coordinator Lauren PatakyExecutive Producer's Assistant Lisa PetersonAssistant Production Coordinator Kim A. WintherCasting Associate Phillip GlasserExecutive In Charge Of Production James FarthingProduction Accountant Chris RouseAssistant Location Manager Alice CollinsProduction Accountant Alastair MiddlerUnit Manager Grace JonesPost Production Coordinator Volodymyr WolynetzExecutive In Charge Of Production Emily ColdwellLocation Manager Jennifer KinnearLocation Manager Jimmy BaldwinProduction Accountant Valonkorn HeamavattanachaiOther Jenni LewisLocation Manager Daryl Baboulis-GyscekCasting Associate Hannah SansomeLocation Manager Jo HarrisCasting Associate Bryony ChaplinUnit Production Manager Sophie PearsonCasting Associate Ivana RadjenovicProducer's Assistant Alex HaleAssistant Location Manager Maria Ana DiasTravel Coordinator Emma WouldCasting Associate Elan JonesCasting Associate Kristina YuProduction Secretary Feli MarzoPost Production Coordinator Jade SomervilleLocation Coordinator Anita BrajkovichWealthy Jewelry Customer / Casting Associate Rupert RobinsonExecutive Producer's Assistant Sam CourtnageUnit Manager Rupert RobinsonExecutive Producer's Assistant Laura HunterProduction Supervisor Stacey RoweTravel Coordinator Tori RosenbaumProduction Coordinator Zaynab S. AkhtarAssistant Production Coordinator Emma Griffin-BeatAssistant Production Coordinator Sarasvati ChurchmanProduction Coordinator Tina SchepersProduction Manager Millie GladwinAssistant Location Manager Jacob CrowAssistant Location Manager Ben John JermynExecutive Producer's Assistant Charlie Grout-SmithAssistant Location Manager Ed BottenheimAssistant Location Manager Cherri ArpinoPost Production Coordinator Ivan K. GermanoProduction Coordinator Robbie AmblerAssistant Location Manager James HunterAssistant Production Coordinator Anita BerkhaneVisual Effects Coordinator Stephen CorenVisual Effects Supervisor Paul DimmerSpecial Effects Supervisor Annika AhlVisual Effects Coordinator Matthew WilmshurstVfx Artist Glenn KellyVisual Effects Producer Christian StoicaVfx Editor Anna EfenbergVisual Effects Assistant Editor Sam DuberyVisual Effects Producer Tracy McCrearyVisual Effects Producer Jake DimmerSpecial Effects Supervisor Henry BadgettVisual Effects Supervisor Sebastian MagieraScript Editor