Preheat your oven to 350F degrees and grease a 13x9 baking dish.
In a large mixing bowl, combine the crushed Oreos and melted butter until combined. Evenly spread the mixture into the greased baking dish.
Optional Step: Bake the crust for 8 minutes, remove and allow to completely cool. This makes it crisper, but you can skip thhebaking and jus freeze the crust while you are working on the next layer.
Beat the softened cream cheese, peanut butter and powdered sugar until smooth with an electric mixer.
Fold in 8 ounces of the whipped topping into the cream cheese mixture until just combined.
Spread the peanut butter cream cheese mixture evenly across the top of the cooled crust. Refrigerate while you prepare the next layer.
In a medium sized bowl, whisk together the chocolate pudding packets with the cold milk until smooth.
Remove the cake from the refrigerator and spread the chocolate pudding layer across the top of the peanut butter layer.
Spread the remaining whipped cream over the top of the chocolate pudding layer.
Garnish the top of the whipped cream with chopped Reese’s.
Chill in the refrigerator for at least 1 hour, or overnight, before serving.
Drizzle with chocolate sauce, slice and serve, enjoy!