L’inspecteur Ray Lennox débarque à Miami en compagnie de sa fiancée Trudi pour des vacances bien méritées. Mais alors que la future mariée ne pense qu’à prendre du bon temps tout en préparant la cérémonie, Lennox a du mal à se remettre de la dernière affaire sur laquelle il a travaillé : le viol et le meurtre d’une fillette. Toujours sous anti-dépresseurs, il n’arrive pas à gérer ses problèmes d’alcool et tente de résister à son ancienne addiction à la drogue. Bref, pas l’humeur idéale pour passer des vacances prénuptiales. Après une dispute avec Trudi, il se rend seul dans un bar où il fait la connaissance de Starry et Robyn. En continuant la soirée chez cette dernière, il découvre qu’elle a une fille de 10 ans, Tia, qu’il va prendre sous son aile après avoir surpris un ami de Robyn en train d’essayer d’abuser d’elle. Au grand dam de Trudi, Ray Lennox n’aura alors qu’une idée en tête : sortir Tia de l’enfer qu’elle vit à l’insu de sa mère.
Le célèbre auteur de Trainspotting montre avec Crime une parfaite maîtrise du genre policier, tout en gardant l’humour noir et la peinture sans fard des classes sociales les plus défavorisées qui sont ses marques de fabrique.