Horrible HistoriesSeries 9Cracking ChristmasCBBCFirst broadcast: Fri 10th Dec 2021, 17:00 on CBBC ChannelLatest broadcast: Sun 24th Dec 2023, 15:25 on CBBC HDAvailable for 6 monthsHorrible Histories brings you a cracking Christmas special, delving into the origins of the festive season.ContributorsActor:Divian LadwaActor:Emily Lloyd-SainiActor:Harrie HayesActor:James McNicholasActor:Jessica RansomActor:Kiell Smith-BynoeActor:Paul G RaymondActor:Richard David-CaineDirector:Gordon AndersonProducer:Matt LamontGenresChildren'sEntertainment & ComedyChildren'sFactualFactualHistoryBrandHorrible HistoriesSeriesHorrible Histories: Series 9 Source: BBC Online