In a mixer mix all the crust ingredients together and press the mixture into the prepared baking dish.
Bake it for about 20 minutes.
Prepare the vanilla pudding as per the instructions on the package. As noted I used 2 cups of milk instead of the 3 cups on the package instructions to get a firmer pudding.
Prepare the chocolate pudding as per the instructions on the package. As noted I used 2 cups of milk instead of the 3 cups on the package instructions to get a firmer pudding.
In a mixer add the cream cheese, powdered sugar and the cup of whipped cream. Mix until light and fluffy.
Let the crust cool. Spread the cream cheese mixture over the crust evenly. Spread the vanilla pudding over the cream cheese layer, then the chocolate pudding. Spread the whipped cream as the last layer then top with shaved chocolate if preferred.
Refrigerate for a couple hours until it sets before serving.
I used 2 cups of milk for my pudding, because I wanted a firmer pudding for the layers here, but feel free to use 3 cups of milk just as the instructions say.
Please keep in mind that nutritional information is a rough estimate and can vary greatly based on products used.