Characters played by Henry Lloyd-Hughes
Ralph Whelan
Characters played by Jemima West
Alice Whelan
Alice
Alice Havistock
Characters played by Julie Walters
Cynthia Coffin
Characters played by Rick Warden
Ronnie Keane
Characters played by Aysha Kala
Sooni
Sooni Dalal
Characters played by Olivia Grant
Madeleine Mathers
Madeleine Whelan
Characters played by Nikesh Patel
Aafrin Dalal
Aafrin
Characters played by Lillete Dubey
Roshana Dalal
Roshana
Characters played by Roshan Seth
Darius Dalal
Darius
Characters played by Ashna Rabheru
Shamshad Dalal
Shamshad
Characters played by Ash Nair
Bhupinder
Characters played by Fiona Glascott
Sarah Raworth
Sarah
Characters played by Alexander Cobb
Ian McLeod
Characters played by Indi Nadarajah
Kaiser
Characters played by Craig Parkinson
Dougie Raworth
Douglas
Characters played by Lisa Kay
Stella Barham
Stella
Characters played by Amber Rose Revah
Leena Prasad
Leena
Characters played by Guy Williams
Superintendent Rowntree
Supt. Rowntree
Supt
Rowntree
Characters played by Anitha Abdul Hamid
Sumitra
Characters played by Shachin Sailesh Kumar
Adam
Characters played by Chloé Webster
Daphne
Characters played by Sudarshan Kumar
Mujinder Singh
Sergeant Mujinder Singh
Sergeant Singh
Sgt. Mujinder Singh
Sergheant Mujinder Singh
Characters played by Patrick Malahide
Lord Willingdon
Viceroy Wilingdon
Characters played by Tanmay Dhanania
Naseem Ali Khan
Characters played by Blake Ritson
Charlie Havistock
Characters played by Edward Hogg
Eugene Mathers
Characters played by Alyy Khan
Ramu Sood
Characters played by Ellora Torchia
Sita
Characters played by Dillon Mitra
Adam
Characters played by Caleb Allen
Percy Havistock
Characters played by Julian Fenby
Matthew Raworth
Characters played by Kajai Priya
Roopa
Roopah
Characters played by Dishaaleny Jack
Ruth
Characters played by Gabriella Burby
Vivian Whelan
Vivian
Characters played by Arjun Mathur
Naresh Banerjee
Characters played by Connor McCrory
Matthew Raworth (age 14)
Characters played by Hasina Haque
Jaya
Characters played by Richard McCabe
Stafford Armitage
Characters played by Logan Nathan
Prakash Sood
Characters played by Sasitharan Rajoo
Anand
Characters played by James Fleet
Lord Hawthorne
Characters played by Rachel Griffiths
Sirene
Characters played by Sugandha Garg
Kaira
Characters played by Kabir Raj Singh Singh Randhawa
Chota Matthew
Characters played by Ayesha Dharker
Nalini
Characters played by Mano Maniam
Chandru Mohan
Characters played by Gusion Lal
Dhobi
Characters played by Kennedy John Michael
Sandeep Roy
Sandip Roy
Characters played by Anthony Theil
Coroner
The Coroner
Characters played by Christopher Villiers
Wilson-Hutchinson
Characters played by Art Malik
Maharajah
Characters played by Oliver Walker
Cecil Thompson
Characters played by Zaqi Ismail
Boman Harish
Characters played by Anahita Uberoi
Deepal
Characters played by Oh Engkeat
Tibetan Man
Characters played by Frethanna Mannan
Lakshmi
Characters played by Ikhlaque Khan
Vinod Mukesh
Characters played by Jamie Maclachlan
Capt. Billy Farquhar
Characters played by Peter Sullivan
Hugh Slater
Characters played by Sham Sunder Binwani
Judge
Characters played by Sanjeev Bhaskar
Dr. Kamble
Characters played by James Laver
Dr. Ashgrove
Characters played by Matt Brandon
Riding Instructor
Characters played by Silas Carson
Nawab
Characters played by Himanshu Bhatt
Head Coroner
Characters played by Kaprice Kea
Neville
Characters played by Peter Sandys-Clarke
Captain Roberts
Characters played by Gayatri Moorthi
Ajalaa
Characters played by Oh Eng Keat
Tibetan Man
Characters played by Loganathan Kanabathy
Prakash Sood
Characters played by Siddharth Kumar
Patel
Characters played by Mogan Chandra Das
Muslim Man
Characters played by Nahvhin Saravanan
Vickram
Characters played by Kieran Rene Alkerton
Colonel Fitzpatrick
Characters played by Edward Wolf Lind
Young Ralph
Characters played by Wesley George Lind
British Officer
Characters played by Longathan Kanabathy
Prakash Sood
Characters played by Ramsher Singh
Young Sikh
Characters played by Mohammad Ghani
Imam
Characters played by Gunasegaran Karuppiah
Head Printer
Characters played by Annette Maria White
Vicerene Willingdon
Characters played by Gobbinah Al Batumalai
Town Crier
Characters played by Mohan Rasappan
Driver
Characters played by Joel Bryan Francis
Dhobi