Atom Egoyan signe un film trouble et ambiguë à l'image du personnage interprété avec brio par Bob Hoskins. Le talent de l'acteur anglais et la réalisation maîtrisée du canadien font de ce film inquiétant un objet intriguant et réussi.