Place bread cubes in a greased 13x9-in. baking dish. In a large bowl, whisk the eggs, milk, cream, sugar, butter, vanilla and cinnamon. Pour evenly over bread.
Bake, uncovered, at 350° for 40-45 minutes or until a knife inserted in the center comes out clean. Let stand for 5 minutes before cutting.
Meanwhile, in a small saucepan, bring the sugar, water and lemon juice to a boil. Reduce heat to medium; cook until sugar is dissolved and mixture turns a golden amber color. Stir in butter until melted. Gradually stir in cream. Serve with bread pudding.