Preheat the oven to 350 degrees. Spray an 8 x 8 pan with cooking spray.
In a large mixing bowl combine the melted butter, sugar, and vanilla. Beat in eggs one at a time until totally incorporated.
In a medium mixing bowl combine the flour, cocoa powder, salt, cinnamon, and baking powder.
Slowly mix the dry ingredients into the butter mixture. Pour 2/3 of the batter into the prepared pan. Set the rest aside.
In a large bowl beat the cream cheese with a mixer on medium speed. Add in the egg and beat well. Mix in the remaining ingredients and mix until smooth.
Spoon the cheesecake batter on top of the brownie batter. Put small spoonfuls of the remaining brownie batter on top. Using a knife, swirl the two batters together.
Bake for 40-45 minutes or until the center is set. Cool on a wire rack and chill before serving.