In medium bowl, whisk together 4 eggs, milk, vanilla extract, orange zest, salt, and sugar.
Place baguette slices into egg mixture and stir well so every piece is well saturated.
Let sit for 10-20 minutes, mixing every 5 minutes or so, to make sure they are soaking up all of the egg mixture.
While waiting for the bread to soak, you can preheat your oven to 350 degrees and lightly spray baking dish with cooking spray. I used an 8x10" baking dish but you could also use a 9x13" dish.
Also while waiting for the bread to soak, make your cream cheese mixture:
Beat cream cheese for one minute with electric mixture.
Add sugar, egg, orange juice, and orange zest and beat well to combine.
Beat in blueberries until they are roughly broken up.