The actor Gerard Butler is my favorite and his portrayal of the gangster Jackie Jr. in this film is right on target. Jackie is scary and dangerous one minute and oozing charm the next. He is the highlight of this movie for me but all of the performances are great. The viewer is dragged into the gritty underworld of a UK metropolis and dragged through many sordid episodes. Not for the squeamish but it is a dark study in crime and retribution.