It's no secret that Hollywood once kept gay actors like Tab Hunter, Rock Hudson and Richard Chamberlain in the closet — fearing that they would lose roles if they were publicly identified as homosexual. Of course, times have changed and gay celebrities are all over the place, from Neil Patrick Harris on How I Met Your Mother to Sarah Paulson on Glee to Matt Bomer in American Horror Story. But some people still think that gay actors shouldn't be allowed to play straight characters — and they're wrong.
Many openly gay actors have played a straight character at some point in their careers, and often it's been to great success. For instance, British actor Luke Evans is gay but he has been able to continue playing a wide variety of roles because he doesn't shout it from the rooftops (although he has come out publicly in the past). He's played Aramis in The Three Musketeers, Owen Shaw in the Fast and Furious franchise, Bard in The Hobbit and Dracula in Dracula Untold, among other straight roles.
Other gay celebrities who play straight include Zachary Quinto, Wentworth Miller, Jodie Foster, T.R. Knight, and many others. While some argue that gay roles should be reserved for queer actors, others — including Cate Blanchett and Ben Whishaw — believe that a good actor can play any character. Regardless of where you stand on the issue, there's no denying that these actors are some of the most talented in the business.