Have you seen 'An American Friend'(1977). directed by Wim Wenders, starring Bruno Ganz and Dennis Hopper (as Tom Ripley - yes, that Ripley). Robbie Mueller shot it with incredible art amd shading. For my money it is what small film should be, if a bit ambiguous in spots.
I've seen American Friend several times, if just for Bruno. Wings of Desire is a favorite movie. It's good, but Ripley is a tough character to make sympathetic. However, the re-make did a credible job.