During an interview, Luke Evans was asked for his opinion on the thoughts of Russell T. Davies, who believes that gays should only be allowed to play gay roles.
This English actor answered this question cautiously, but quite confidently. So, he rightly noted that the roles of gays are quite few in modern cinema, so many would simply not have enough roles. He also said about himself that his career would not have been possible if only straight people played heterosexuals. Recall that he himself is openly gay.
In general, this 43-year-old male celebrity believes that the main factor in obtaining a role should be talent and ability, but not sexual orientation.