Preheat oven to 425°.
Spray a 20-cavity donut pan with cooking spray; set aside.
In a large mixing bowl, whisk flour, baking powder, baking soda, salt and granulated sugar; set aside.
In a medium sized mixing bowl, whisk the half-and-half, sour cream and eggs until smooth.
Whisk in melted butter and 2 teaspoons vanilla extract.
Pour the butter mixture into the flour mixture.
Add one cup chopped Butterfingers.
Stir just until combined; do not overmix.
Batter will be very thick.
Spoon batter into a large glad-lock bag (without the “stand and fill” bottom).
Trim a corner off the bottom of the bag and pipe batter into each donut cavity.
Fill each cup 3∕4 full.
Bake for 10 minutes at 425° or until the edges are lightly browned (a toothpick inserted in center will come out clean).
Remove from oven and cool approximately 2 minutes on a cooling rack.
Remove donuts from the pan and dip in chocolate glaze.
Place donuts on rack for about 2 minutes before dipping in chocolate glaze again.
Immediately sprinkle donuts with chopped Butterfingers before glazing the next donut.
Set out on wire racks until icing sets, approximately 10 minutes.
Serve.