Good Guy Neil Patrick Harris

For context, the Good Guy Greg meme, explained. (And then replaced with NPH.)