Colm Meaney character Detective Weller
Brendan Fraser character Maguire
Martin McCann character Jimbo
Yaya Alafia character Sophie
David O'Hara character Mad Dog Flynn
Michael Legge character Randy Weller
Conor MacNeill character Sox
Frankie McCafferty character Skins
Rupert Wickham character Captain Farnsworth
Mary McCrossan character Annie
Amanda Hurwitz character Mary Ellen
Marie Jones character Ma Flynn
James Greene character Granda Sox
Jamie Kierans character Petie
Jonathan Harden character Sammy Pavis
Maggie Cronin character Alice Weller
Jaz Pollock character Sox's Ma
Emma Hamilton character Tracey Maguire
Conleth Hill character Barber
Foy Vance character Busker
Sean Sloan character Inspector Stewart
Alan McKee character Hatchet