Keanu Reeves has earned himself with the reputation as the nicest guy in Hollywood.

英訳に間違いが有れば正してください。

キアヌ・リーブスは、ハリウッドで最もいい人としての評判を得ている。
Keanu Reeves has earned himself with the reputation as the nicest guy in Hollywood.

ヒント
動詞の用法

答え withが不要

earnは目的語を二つ取ることができる

Keanu Reeves has earned himself the reputation as the nicest guy in Hollywood.
キアヌ・リーブスは自分自身にハリウッドで最もいい人としての評判をもたらしている。

earn+間接目的語+直接目的語
間接目的語に直接目的語をもたらす

The film earned him the Best Director Academy Award that year.
その映画は彼にその年のアカデミー最優秀監督賞をもたらした。

Keanu Reeves has earned himself the reputation as the nicest guy in Hollywood.

引用元
Artist Reimagines Keanu Reeves As All The Disney Princes And It’s Perfection
Daisy Phillipson in ENTERTAINMENT
http://www.ladbible.com