Fix cake mix according to the box, use two 9inch round pans.
While cake is cooking, fix the pudding according to the box and put in the refrigerator for 10 mins. While waiting on the pudding, chop the Reese cup and chocolate chips in the food processor and set half of them aside.
After pudding has chilled fold in half a can of cherry pie filling, along with half of the chopped Reese cups and chocolate chips. Place back into refrigerator until cake is done and cooled.
After cake has cooled put one layer down on a large and deep plate. Spread pudding mixture over top of the first layer then place second layer on top and pour the rest of the pudding over that. Sprinkle the top with the rest of the Reese cup and chocolate chips. Refrigerate until ready to serve.