In a large bowl, beat softened cream cheese at medium speed for about 2 to 3 minutes, or until smooth and fluffy.
Make the first layer. Add the powdered sugar, Cool Whip, and vanilla extract. Continue to beat for about 5 to 7 minutes, or until the mixture is smooth, fluffy, and lump-free.
Spoon the cream cheese mixture into the pie crust. Smooth out the top with an offset spatula. Refrigerate or freeze the pie to set.
Meanwhile, make the second layer. Prepare the chocolate pudding as instructed in the box, but only use 1-1/2 cups of milk. (boxed chocolate pudding mix usually calls for 2.)
Spread pudding evenly over the filling and smooth out the top.
Top with Cool Whip and sprinkle with chocolate chips or curls. Refrigerate pie until it has set, about 2 hours. Slice and enjoy!