Great actors can play any role, even if that means they have to play a characters who’s sexual orientation differs from theirs. These eight gay actors are well known for their convincing straight roles.

1 gay actors straight

Neil Patrick Harris – Knowing how well he portrayed the role of the womanizing Barney Stinson in the TV show “How I Met Your Mother,” it’s a bit hard to believe that this actor is gay in real life.