He's one of the filmmakers who has best portrayed the skyscraper city.
Thank You for your useful answer.
But you has written "has" instead of "have", and the sentence is saying he is one of all the filmmakers who best portray New York, so the verb seems to be referring to the collective, not only to him. What do you think?
In the following sentence, I have a doubt about where to put "best". Is it correct my sentence:
He's one of the filmmakers who best have portrayed the skycrapers city (referring to New York) By the way: skycrapers city or skycraper city?
No, this is not logical in any language. There can only be one filmmaker who has best portrayed something.
You can write:
"He is the filmmaker who has best portrayed ..." or
"He is one of the filmmakers who have portrayed well ... "