In a large mixing bowl, beat the softened cream cheese with an electric mixer until smooth.
Gradually add the powdered sugar and vanilla extract, mixing until well combined.
In a separate bowl, whip the heavy cream until stiff peaks form.
Gently fold the whipped cream into the cream cheese mixture until fully incorporated.
Add the cherry pie filling and mini marshmallows, folding gently to combine.
Finally, fold in the crushed graham crackers.
Transfer the mixture to a serving dish or individual cups.
Chill in the refrigerator for at least 2 hours before serving to allow the flavors to meld.