Tear the bread into chunks or cut it into 1" x 1" pieces.
Lightly grease a baking tray, and lay half the bread pieces in it.
Add the cream cheese cubes (optional) and half the blueberries to the tray.
Over this, add the remaining bread pieces.
Top it with the remaining blueberries.
In a separate bowl, mix milk, eggs and sugar to form the batter.
Pour the batter into the baking tray.
Cover the baking tray with aluminium foil and refrigerate overnight.
In the morning, take the tray out of the fridge and bake it covered for 30 minutes at 175 - 180 degree C.
Remove the foil and bake uncovered for another 30 minutes.
Check if the center is cooked by sticking a toothpick in. If it comes out clean, it is done.
Top it with powdered sugar / cinnamon / berry sauce / maple syrup / honey.