In a bowl, combine the graham cracker crumbs, melted butter, and 2 tablespoons sugar. Mix until well combined. Press this mixture firmly into the bottom of a 9-inch springform pan to create an even crust. Bake for about 10 minutes, then allow to cool.
In a large mixing bowl, beat the softened cream cheese until smooth and creamy (about 2-3 minutes). Gradually add 1 cup sugar, mixing well.
Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next.
Add the vanilla extract, orange zest, sour cream, cornstarch, and fresh orange juice to the mixture. Mix until everything is smooth and combined.
Gently fold the cranberries into the cheesecake batter, reserving a few to decorate the top.
Pour the filling over the cooled crust and smooth the top with a spatula. Bake in the preheated oven for about 50-60 minutes, or until the center is slightly jiggly but set.
Turn off the oven and leave the cheesecake inside for 1 hour with the door slightly ajar to cool gradually. Remove and then refrigerate for at least 4 hours, or overnight for the best results.
Before serving, top the cheesecake with the reserved cranberries for a pop of color and freshness. Slice and enjoy!