Preheat oven to 350 degrees.
Place the cubed bread in a large bowl.
In a large pan, blend together the cream, butter, vanilla extract, rum, cinnamon, sugar and raisins, and heat until simmering. Stir until the sugar is fully dissolved. Remove from the heat and allow mixture to cool slightly. Add the beaten eggs and stir well.
Bake for 45 minutes until the top of the bread pudding forms a golden crust. Serve hot, topping with additional cream or ice cream, if desired.