Preheat the oven to 350°F and spray a 9x13-inch baking dish with nonstick cooking spray, set aside.
Cut the bread into 1"-2" squares and add to a large mixing bowl.
Add the cranberries and white chocolate chips to the bowl with the bread and stir to combine, set aside.
In a separate large bowl, whisk together the milk, cream, eggs, sugar, vanilla extract, almond extract, and cinnamon until combined.
Pour the mixture over the bread and stir gently to coat. Let soak for about 20 minutes.
Spread bread mixture into the prepared baking dish and bake for 50 to 60 minutes until the center is set.