Kate Phillips as Eliza Scarlet
Stuart Martin as William Wellington (aka The Duke)
Felix Scott as Patrick Nash
Ansu Kabia as Moses
Evan McCabe as Fitzroy
Cathy Belton as Ivy
Simon Ludders as Potts
Helen Norton as Mrs Parker
Tim Chipping as Phelps
Jessie Cave as Hattie Parker
Ian Pirie as Monro
Danny Midwinter as Frank Jenkings
Kevin Doyle as Henry Scarlet
Andrew Gower as Rupert Parker