Season 1 2024 | 9 episodes The season 1 of Doctor Who: Unleashed aired from May 11, 2024. Cast (1) Steffan Powell Self - Host Images Logos Posters Videos Clip Published at Nov 17, 2023, 10:15:04 PM Similar Series Anubis Unlocked