In a large mixing bowl, combine the softened cream cheese and peanut butter. Use a hand mixer or a stand mixer to beat the mixture until it’s creamy and well combined.
Gradually add in the powdered sugar, mixing until the filling is smooth and fluffy.
In another bowl, pour the heavy cream and whip it until stiff peaks form.
Gently fold the whipped cream into the cream cheese mixture, being careful not to deflate the whipped cream.
Fold in the chopped Snickers, reserving a few pieces for decoration later.
Spoon the filling into the graham cracker crust, smoothing it out with a spatula.
Place the pie in the refrigerator for at least 4 hours, or overnight if possible.
Once set, slice the pie, top with extra Snickers and whipped cream, and serve.