Situé dans le milieu trouble des immigrés clandestins, Dirty pretty things devait montrer "l'envers du décor londonien, du côté sordide de la vie où des êtres commettent l'impensable pour tout simplement survivre", selon son réalisateur Stephen Frears. Pour le producteur Paul Smith, le film se concentre sur "la face cachée de Londres que nous préférons ignorer même si nous en apprécions les avantages."
Pour incarner ses héros clandestins, Stephen Frears a fait appel à un casting des plus éclectique. Alors qu'il pensait tout d'abord confier le principal rôle masculin de son film à une vedette comme Denzel Washington, le réalisateur s'est finalement tourné vers le Britannique d'origine nigériane Chiwetel Ejiofor, alors que trois des autres rôles principaux ont été confiés à des acteurs étrangers : la Française Audrey Tautou, l'Espagnol Sergi Lopez et le Croate Zlatko Buric.
C'est Djimon Hounsou qui devait à l'origine interpréter le personnage de Okwe, un immigrant nigérian. Mais c'est finalement Chjwetel Ejiofor qui a décroché le rôle.
La dimension internationale de l'affiche de Dirty pretty things n'a pas été sans poser certains problèmes. Pour son premier film tourné en anglais, Audrey Tautou n'a pas seulement dû bien maîtriser la langue de Shakespeare mais également s'exprimer avec un accent turc, son personnage étant une jeune femme turque sans papiers. De même que Sergi Lopez, l'actrice a pu compter sur l'aide d'un coach vocal et n'a pas hésité à discuter avec des femmes turques et à les enregistrer afin de parfaire ses intonations. Pour Chiwetel Ejiofor, qui incarne un réfugié nigérian, le problème fut inverse. De nationalité anglaise, l'acteur a dû apprendre à s'exprimer avec un accent nigérian qui ne lui était pas familier.
Fait assez rare dans la production cinématographique, le scénariste de Dirty pretty things, Steven Knight, était sur les plateaux tout au long du tournage. Une présence voulue par le réalisateur Stephen Frears: "cela permet un travail d'orfèvre sur un texte pour lequel j'ai un respect total. Ainsi, s'il m'arrive de vouloir effectuer des changements, il est là pour en discuter."
Le sujet délicat de Dirty pretty things ayant refroidi bon nombre d'hôtels, le chef décorateur Hugo Luczyc-Wyhowski, collaborateur régulier de Stephen Frears depuis 1985, a décidé de créer lui-même certaines pièces du décor : ainsi la chambre forte, les couloirs et la chambre principale de l'établissement où travaillent les deux héros du film ont-ils été recréé en plateau, alors que la façade et l'entrée ont été filmés dans des établissements distincts.
Présenté en 2002 à la Mostra de Venise, Dirty pretty things y a été récompensé du Prix Sergio Trasatti. Le film a également glané deux nominations aux Bafta Awards 2003 : meilleur film britannique et meilleur scénario.