Preheat the oven to 325°F (160°C). Grease the springform pan with non-stick spray or line the bottom with parchment paper.
In a mixing bowl, combine graham cracker crumbs, sugar, and melted butter for the crust. Mix until well combined. Press the mixture firmly into the bottom of the springform pan to create an even layer.
In another bowl, using an electric mixer, beat the softened cream cheese until smooth. Add in sugar and mix until incorporated. Then add eggs, one at a time, mixing well after each addition.
Stir in vanilla extract, cinnamon, and sour cream until smooth.
In a small bowl, prepare the cinnamon swirl by combining brown sugar, cinnamon, and melted butter. Mix until it forms a paste.
Pour half of the cheesecake batter into the crust. Add dollops of the cinnamon mixture on top, then pour the remaining cheesecake batter over it. Use a knife or skewer to gently swirl the cinnamon mixture into the cheesecake batter for a marbled effect.
Bake in the preheated oven for 60 minutes or until the center of the cheesecake is set but still slightly jiggly.
Turn off the oven and leave the cheesecake inside for about an hour, then remove and let it cool to room temperature.
Once cooled, refrigerate for at least 4 hours or overnight to fully set.
Serve chilled, and if desired, top with whipped cream and a sprinkle of cinnamon.