Preheat oven to 400 degrees. Place 1/2 cup butter (1 stick) into a 9 x 13 baking dish and place into hot oven. Allow to melt for about 8-10 minutes.
In the meantime, in a large bowl whisk together flour, sugar, baking powder, salt, cinnamon, and milk.
Remove baking dish with melted butter from oven. Pour batter all over butter. DO NOT MIX TOGETHER. Set a side.
Slice bananas and place over batter in a single layer. Top with pecan pieces to cover.
In a medium bowl place cream cheese. Heat in microwave for 10 seconds to warm up cream cheese. Stir in egg, brown sugar, and vanilla until combined. (The mixture may appear lumpy from the cream cheese, which is fine.)
Dollop the cream cheese mixture over the the batter, bananas, and nuts in baking dish.
Place back in 400 degree oven and bake for 38-45 minutes, until golden brown and cooked through. Serve up with ice cream, if desired.