Period drama, set in 18th-century Delhi, years before the territory fell under British colonial rule. John Beecham (Tom Bateman), a former soldier for the East India Company, buys a mansion in the area in the hope of starting a new life. His shadowy past is soon the talk of the household, particularly since he arrives accompanied by a mysterious child of unknown parentage.

Cast

John Beecham – Tom Bateman
Henrietta Beecham – Lesley Nicol
Begum Samru – Lara Dutta
Daniel Beecham – Leo Suter
Margaret Osborne – Dakota Blue Richards
Gen Castillon – Gregory Fitoussi
Violet – Bessie Carter
Murad Beg – Adil Ray
Baadal – Viveik Kalra
Mool Chand – Kulvinder Ghir
Bindu – Goldy Notay
Chanchal – Shiriya Pilgaonkar
Ram Lal – Amer Chadha-Patel
Maya – Trupti Khamkar
Emperor Shah – Alam Roshan Seth
Samuel Parker – Marc Warren

Maharaja of Kalyan – Denzil Smith
Gopal – Vicky Arora
August Beecham – Shona and Sienna Oberoi
Vijay Singh – Arunoday Singh
Roshanara – Medha Shankar
Prince Akbar – Rudraksh Singh

The first episode of Beecham House airs at 9PM tonight on ITV and continues tomorrow at the same time.