Butter a 9 by 13 inch baking dish and add the cubed bread to the baking dish. Layer the cream cheese evenly through out the bread.
In a large bowl combine the eggs, half&half, milk, syrup, sugar, cinnamon, and nutmeg. Pour the egg mixture on top of the bread making sure that all pieces are covered in batter. Cover with foil and refrigerate overnight.
Pre-Heat Over to 350. Bake the French Toast Casserole un-covered for approximately 45 minutes until puffed and golden.
Cream Cheese Glaze
In a sauce pan over medium low heat combine 8 oz. of soft cream cheese with a 1/2 Cup of butter. Slowly add 2 cups of powdered sugar and 1 teaspoon of vanilla. Mix until smooth and drizzle over the french toast casserole.