Avant de passer à la réalisation avec Brick, son précédent long métrage, Rian Johnson a oeuvré en tant que monteur sur le film d'horreur May de Lucky McKee.
Pas facile de s'improviser pickpocket ! Pour les besoins du film, Rachel Weisz a pris de cours de magie sous la houlette du célèbre magicien londonien James Freedman. Ainsi, elle a pu incarner plus librement le personnage de Pénélope, une excentrique à tendance kleptomane. Freedman, quant à lui, est un professeur habitué des plateaux de cinéma, puisqu'il a déjà été consultant sur Oliver Twist et L'Illusionniste.
En plus d'être monteur (May et Brick) et réalisateur, Rian Johnson est également le scénariste de tous ses films.
Une arnaque presque parfaite a été tourné dans différentes villes de Roumanie, République Tchèque et Serbie-Monténégro. Comme un écho au thème du film, l'arnaque en tout genre, chaque pays a été utilisé pour en représenter un autre : Les scènes du Monténégro ont permis de figurer la Grèce et le Mexique, La Serbie à simuler la Russie et la Roumanie à imiter...Le New Jersey!Pour Adrien Brody, le fait d'avoir voyagé a "participé à créer l'atmosphère du film" (...) " Nous avons tous été comme embarqués dans l'aventure."
Le directeur de la photographie Steve Yedlin et le réalisateur avouent s'être inspirés du film de Bernardo Bertolucci, Le Conformiste, pour parfaire la photographie de leur film."Les plans de Bertolucci ont délibérément une certaine théâtralité que nous souhaitions retrouver, tout en informant le spectateur sur l'environnement et sur la forme des pièces dans lesquelles l'action se déroule", explique Rian Johnson. Ils ont tout particulierement travaillé sur la diffusion de la lumière dans l'image. C'est justement Bernardo Bertolucci qui avait révélé Rachel Weisz dans Beauté volée.
Rian Johnson ne travaille jamais seul. En effet, le réalisateur est, dans chacun de ses longs-métrages, accompagné de son cousin, Nathan Johnson. Compositeur, ce dernier est à l'origine de la musique de ces deux longs métrages. "Je n'ai jamais considéré la réalisation comme une activité professionnelle à mener séparément des gens qui m'entourent dans la vie." indique le réalisateur. "Il m'a semblé naturel de m'entourer de mon cousin compositeur Nathan, d'être avec lui durant le tournage, ainsi que des acteurs de Brick que j'adore et qui font désormais partie de ma famille." En effet, Joseph Gordon-Lewitt, Noah Segan et Nora Zehetner , tous trois déjà présents dans Brick, font une apparation dans Une arnaque presque parfaite.Chaque film est donc une affaire de famille, artistique ou non. On ne sait pas encore si les cousins travailleront ensemble sur le prochain film de Rian, Looper.
Rian Johnson, a, pour ses deux films fait appel à la même actrice, Nora Zehetner. Laura dans Brick, Rose dans Les Frères Bloom, elle faisait partie du casting de May de Lucky McKee, film pour lequel Rian Johnson a participé au montage.