What is it about Neil Patrick Harris that makes him the perfect villain? Whether it’s Dr. Horrible or Barney on How I Met Your Mother, NPH just kills it as someone audiences love to hate. Which made his turn last night on Glee as Bryan Ryan just, well, saccharine, even if he was trying to take down our resident hero!

I loved and hated him in the episode. Job well done! He was so evil at times I wanted to punch him but then on a dime turn so sweet I quickly fell back in love with him. I am just sad he was a “straight” character. Straight men don’t have that kind of range of emotions…typically. The underlying part was fit for a ‘mo.