Most of the films of this genre are hackneyed remakes of classics with nothing new to add except a new face here and there. This film is obviously tailored to an intelligent novel and the acting is surprisingly tight. Donofrio is outstanding as the bitter old numbers runner who can't seem to get over the death of is saintly Italian wife; not too many clichés there, huh? But he pulls it off with the panache only he can bring to a role. Huzzah for you, Mr. Vincent, you did it again. But as the lead, Kevin Zegers steals the show. Where has this kid been? He is believable, beautiful and serious. I know that the established critics bombed this film, but that's never swayed me all that much. I watch a lot of films and this one, though far from a ten, is a solid seven.