Preheat the oven to 350 degrees.
Grease an 8″ square baking dish or deep pie plate with nonstick cooking spray.
Cut or tear the croissants into pieces. Place croissant pieces in the prepared baking dish.
Place dollops of marmalade in between the croissant pieces throughout. (Orange marmalade is very sweet, so adjust the amount according to your sweetness preference.
With a stand mixer or an electric hand mixer, beat the room temperature cream cheese on low speed for 3 minutes, until it’s smooth and creamy.
Add one cup sugar and beat for one minute, until fully combined.
Add the eggs, beating again on low until mixed.
Slowly add the milk to the egg mixture, beating on low until fully incorporated.
Add the orange zest and the almond extract and mix until everything is well combined.
Slowly and carefully pour cream cheese mixture in between the croissant pieces throughout the dish.
Cover the baking dish tightly with foil and bake for 30 minutes.
Remove the foil and bake uncovered for 15 minutes more or until the croissants are a deep golden brown and until a knife or toothpick comes out clean.
Take it out of the oven and let it cool for five minutes before serving. Dust with powdered sugar to dress it up even more with a little added sweetness.