Bodies
Bodies
Now Showing

Bodies

7.1
Yr 2023
Status Ended
Crime Mystery Sci-Fi & Fantasy Drama
Series Brief

Overview

One victim, found dead on a London street. Four detectives, in four different time periods, must solve the mystery to protect Britain's future.

Why fans love it

The structure of Bodies hinges on a singular murder victim appearing across four distinct eras of London. By tracking this crime through history, the show layers a conventional detective story with a complex time loop that spans from the Victorian period to a fractured, dystopian future. The narrative relies on the interplay between these scattered investigators, who each navigate their own social and political challenges while chasing the same phantom killer.

Amaka Okafor leads a cast that balances period-piece drama with high-concept science fiction. The show leans into the friction between secrecy and duty, questioning how a rogue cop can dismantle an entrenched, centuries-old organization. It is a show about endurance that connects the weight of personal identity to the broader survival of a nation across generations. By threading gay themes and hidden timelines together, the series moves beyond a standard procedural into a puzzle that rewards tracking how one death serves as the anchor for an entire history of control.

Featured Players

Cast 75

Amaka Okafor
as Shahara Hasan
8 episodes
Zachary Hart
as Lee Cozens
1 episode
Aron Dochard
as Newspaper Vendor
1 episode
Jacob Fortune-Lloyd
as Charles Whiteman
8 episodes
Shira Haas
as Iris Maplewood
8 episodes
Kyle Soller
as Alfred Hillinghead
8 episodes
Greta Scacchi
as The Lady
8 episodes
Stephen Graham
as Mannix
8 episodes
Nitin Ganatra
as Ishmael
5 episodes
Oscar Coleman
as Jawad
4 episodes
Anton Cross
as Rick Williams
3 episodes
Tim Downie
as Inspector Goodman
1 episode
Chaneil Kular
as Syed Tahir
1 episode
Emily Barber
as Kathleen
5 episodes
Will Merrick
as Constable Byrne
3 episodes
Silvana Damm
as Mother
1 episode
Tristan Ruggeri
as Boy
1 episode
Christopher Brand
as Officer Webb
2 episodes
Andrew Whipp
as Ladbroke
5 episodes
Chloe Raphael
as Esther Jankovsky
5 episodes
Show all 75 cast
Natalie Dew
as Aaliyah Tahir
1 episode
Mark Lewis Jones
as Andrew Morley
2 episodes
Kate Ashfield
as Elaine Morley
1 episode
Synnøve Karlsen
as Polly Hillinghead
7 episodes
Derek Riddell
as Chief Inspector Calloway
5 episodes
Alexandra Roach
as Maggie
3 episodes
Jonny Coyne
as Farrell
1 episode
George Parker
as Henry Ashe
7 episodes
Gabriel Howell
as Elias
7 episodes
Phillipa Dunne
as Lorna Dunnet
3 episodes
Selva Rasalingam
as Prime Minister
2 episodes
Jonathan Nyati
as Vox Pop 1
1 episode
Patricia England
as Vox Pop 2
1 episode
Joe Pitts
as Vox Pop 3
1 episode
Louis Sparks
as Duty Officer
1 episode
Amy Manson
as Charlotte Hillinghead
5 episodes
Tommy Garside
as Eagan
1 episode
Clare Perkins
as Inspector Anderson
2 episodes
Edwin Thomas
as Alby
2 episodes
Jessamine-Bliss Bell
as Marina
1 episode
Roderick Hill
as Campsite Manager
1 episode
Lydia Fraser
as Grace
1 episode
David Birrell
as Dalrymple
1 episode
Max Lohan
as Young Mullins
2 episodes
Kurt Egyiawan
as Philip Dust
1 episode
Sheila Reid
as Baroness Antonia Garner
1 episode
Nicholas Farrell
as Chief Inspector Paxman
5 episodes
Anthony O'Donnell
as Clive Jones
1 episode
Antony Somers
as Pub Landlord
1 episode
Natalie Gavin
as Sarah Mannix
3 episodes
David Horovitch
as Rabbi Goldstein
2 episodes
Jordan Baker
as June
1 episode
Diane Axford
as Mrs Shirley
1 episode
Ellie James
as Teri
1 episode
Nigel Hastings
as Harker Bank Manager
1 episode
Michael Shaeffer
as Hayden Harker
3 episodes
Anna Calder-Marshall
as Lady Harker
3 episodes
Michael Byrne
as Old Mullins
3 episodes
Kae Alexander
as Bothroyd
1 episode
John Alastair
as Commander Brown
2 episodes
Ben Addis
as Chandler
1 episode
Stuart Boother
as Hodges
1 episode
Claire Jones
as News Reporter
1 episode
Tony Lucken
as Boat Captain
1 episode
Alfie Tempest
as Sam
2 episodes
Chris Lane
as Doctor
1 episode
Max Jackson
as Pickpocket
1 episode
Howard Ward
as Banker
1 episode
Joe Osborne
as Doctor Kingsley
2 episodes
Christopher Godwin
as Reverend Kneale
3 episodes
Michael Jibson
as Barber
6 episodes
Tom Mothersdale
as Gabriel Defoe
8 episodes
Declan Doyle
as Gym Bunny
1 episode
Jonathan Cheetham
as Non-Conformist
1 episode
Richard Tate
as Professor Hamish McCabe
1 episode
Keyword Cloud

Keywords

london, england detective secret society time travel time loop rogue cop cyberpunk based on graphic novel lgbt timeline whitechapel victorian era gay theme parallel stories murder victim suspenseful thriller multiple timelines dystopian