Taiya Samuel voices JoJo, the four-year-old who races round her London neighbourhood with questions about everything from bus timetables to why autumn leaves change colour. Cathy Tyson supplies the calm, mischievous voice of Gran Gran, whose kitchen cupboards contain exactly what is needed to turn a rainy Tuesday into a papier-mâché planet. Each eleven-minute story begins with a small domestic mystery and ends with a homemade solution: replacing a broken ice-cream with frozen banana coins, or making a carnival headdress from cereal boxes and foil.
The animation keeps backgrounds simple and colours saturated, letting the Caribbean-inflected score carry the mood between dialogue. A recurring live-action coda shows real children attempting the same craft or recipe, often with messier results than the pristine cartoon. Spread across three seasons and 127 episodes, the series has quietly become CBeebies' most-watched pre-school commission since its 2020 debut, spawning picture books and a touring stage version that sold out its 2022 run.
Production Details
CBeebies / 3 Seasons / 127 Episodes / 2020 - Present
Showrunner(s): Tony Reed, Vanessa Amberleigh
Main Cast
Taiya Samuel as JoJo
Cathy Tyson as Gran Gran
Ashley Joseph as Jared
Teresa Gallagher as Cynthia
Llewella Gideon as Great Gran Gran (voice)
