Ralph Fiennes is perfect for the role of Justin Quayle, a mild-mannered British diplomat who is so different from his young wife Tessa (Rachel Weisz shines in her best role yet!) that we wonder how they ever came to marry each other. She is the kind of person almost guaranteed to disrupt an ever-so-polite embassy …