In a food processor, pulse graham cracker sheets until they are crumbs. Add in sugar, vanilla extract and melted butter and mix until well combined.
Press graham cracker crust into a deep dish 9” pie plate. Set aside.
In a small or medium sized saucepan, bring cranberries and orange juice to a boil over medium heat. Reduce heat to med-low.
Mix the cranberries with orange zest, sugar and vanilla extract. Allow to simmer 6-7 minutes, or until the cranberries have cooked down and the mixture has thickened. Allow to cool.
With a hand mixer or a standing mixer, whip heavy cream until it begins to thicken. Add in fresh orange juice, zest, powdered sugar and vanilla extract. Continue whipping until stiff peaks begin to form. Set aside.
Mix cream cheese and cranberry filling together until well combined. Fold half of the orange whipped cream into the cranberry filling, gently mixing until combined.
Spread the cranberry filling over the graham cracker crust. Spread the remaining orange whipped cream over the top.
Chill cranberry orange pie for at least 4 hours, or overnight. Keep refrigerated until ready to serve.
If desired, top with more orange zest, candied orange peels, sugared cranberries, if desired.
Enjoy!