Prepare the crust by mixing graham cracker crumbs and melted butter in a bowl.
Pre-bake the crust at 350°F (175°C) for 10 minutes.
In a mixing bowl, combine the softened cream cheese and peanut butter until smooth.
Add powdered sugar and vanilla extract, mixing well until combined.
In a separate bowl, whip the heavy cream until stiff peaks form, then gently fold it into the peanut butter mixture.
Pour the filling into the pre-baked crust and spread it evenly.
Chill the pie in the refrigerator for at least 4 hours or until set.
Top with additional whipped cream or peanut butter if desired before serving.