In a mixing bowl (preferably with one with a spout), mix the the eggs, cream, milk, sugar, vanilla, and cinnamon together. Set aside.
Grease the pan and then place half of the bread cubes in the bottom. Layer with half the sliced apples and pour about a third of the egg mixture over it. Repeat again with the remaining bread, apples, and mixture. Cover with plastic wrap and place in the fridge overnight or for at least 4 hours.
Take the casserole out of the fridge and preheat the oven to 350 degrees Sprinkle with the streusel and bake for 45-55 minutes. Let cool for 5-10 minutes before slicing. Serve with powdered sugar and maple syrup.
For the Streusel:
Mix the brown sugar, flour, and cinnamon together. Cut in the butter until crumbly.