A question about "a variety of ..."
Does this sentence make sense?
He performs a variety of roles. (for me, it doesn't sound right. I don't think that one can perform a variety of something)
He performs various roles.
Which sentence do you think is better?