Characters played by Sam Archer
Young Peregrine
Characters played by Ankur Bahl
Young Melchior
Characters played by Omari Douglas
Show Girl Nora
Characters played by Mirabelle Gremaud
Young Nora
Characters played by Paul Hunter
Melchior Hazard
Characters played by Melissa James
Show Girl Dora
Characters played by Bettrys Jones
Young Dora
Characters played by Etta Murfitt
Nora Chance
Characters played by Katy Owen
Grandma Chance
Characters played by Mike Shepherd
Peregrine Hazard
Characters played by Gareth Snook
Dora Chance
Characters played by Patrycja Kujawska
Lady Atalanta
Blue Eyed Boy
Characters played by Stu Barker
The Band
Characters played by Alex Heane
The Band
Characters played by Ian Ross
The Band
Characters played by Nikki Bedi
Presented by