Butter an 11x7-inch baking dish. Heat oven to 350°.
In a bowl, cover the torn bread with the half-and-half; set aside. (Do not let soak long, the bread will turn to mush.)
In another bowl, combine eggs, sugars, pumpkin, cranberries, melted butter, spices, and vanilla; blend well. Pour pumpkin mixture over soaked bread and stir to blend.
Pour mixture into the prepared baking dish. Sprinkle top with cinnamon-sugar. Bake for 45 to 60 minutes, or until set.
Serve with whipped cream, or vanilla ice cream.