Preheat oven to 325°F (163°C). Grease a 9-inch springform pan.
Mix graham crumbs, brown sugar, and cinnamon. Stir in melted butter until combined. Press into the pan and bake for 10 minutes. Let cool.
Mix brown sugar, flour, and cinnamon. Stir in melted butter to form a thick paste. Set aside.
Beat cream cheese until smooth. Add sugar and vanilla, then eggs one at a time. Mix in sour cream until creamy.
Pour half the filling over the crust. Add spoonfuls of cinnamon mixture and swirl.
Add the rest of the filling and swirl again on top.
Wrap pan in foil. Set in a roasting pan and add hot water halfway up the sides.
Bake at 325°F for 55–65 minutes. Turn off oven, crack the door, and let sit for 1 hour.
Cool to room temp, then chill at least 4 hours or overnight.
Beat cream cheese until smooth. Add powdered sugar, vanilla, and cream. Beat until fluffy.
Pipe frosting over the chilled cheesecake. Slice and serve cold.