15 Gay Actors Who Played Straight Roles

You know an actor is good when they manage to execute a role perfectly despite having solid differences with the character they’re playing. Here are 15 actors who managed to nail it without showing how truly different they are.

1. Neil Patrick Harris

Neil played Barney Stinson, the player king of NYC for 9 seasons in How I Met Your Mother.