He's a versatile actor who has played a wide variety of parts.

他是个多才多艺的演员,扮演过各种各样的角色。

相关词汇
versatileadj. (指工具、机器等)多用途的,多才多艺的,有多种学问、技能或职业的,多功能的;
actorn. 演员(尤指男演员),行动者,参与者;
whopron. 谁,什么人,关系代词,有先行词,孰;
hasv. 有( have的第三人称单数 ),(亲属关系中)接受,拿,买到;
playedv. 演奏( play的过去式和过去分词 ),演出,参加比赛,捉弄;
wideadj. 宽的,普遍的,广阔的,张大的,开得很大的;adv. 广泛地,充分地,广阔地;n. 广大的世界,[板]歪球;
varietyn. 多样,种类,杂耍,变化,多样化;
ofprep. 关于,属于…的,由…制成;aux. 助动词 [非标准用语、方言] =have [主用于虚拟语气];
partsn. 部( part的名词复数 ),一部分,零件,角色;