Judi Dench - Queen Victoria
Ali Fazal - Abdul Karim
Tim Pigott-Smith - Sir Henry Ponsonby
Eddie Izzard - Bertie, Prince of Wales
Adeel Akhtar - Mohammed
Michael Gambon - Lord Salisbury
Paul Higgins - Dr. Reid
Olivia Williams - Lady Churchill
Fenella Woolgar - Miss Phipps
Julian Wadham - Alick Yorke
Robin Soans - Arthur Bigge
Ruth McCabe - Mrs. Tuck
Simon Callow - Puccini
Sukh Ojla - Mrs. Karim
Kemaal Deen-Ellis - Ahmed