All Cast

David Tennant

David Tennant

The Doctor

Michelle Ryan

Michelle Ryan

Christina

Lee Evans

Lee Evans

Malcolm

Noma Dumezweni

Noma Dumezweni

Capt Magambo

Adam James

Adam James

DI McMillan

Glenn Doherty

Glenn Doherty

Sgt Dennison

Victoria Alcock

Victoria Alcock

Angela

Daniel Kaluuya

Daniel Kaluuya

Barclay

Ellen Thomas

Ellen Thomas

Carmen

David Ames

David Ames

Nathan

Reginald Tsiboe

Reginald Tsiboe

Lou

James Layton

James Layton

Sgt Ian Jenner

Keith Parry

Keith Parry

Bus Driver

Paul Kasey

Paul Kasey

Sorvin

Ruari Mears

Ruari Mears

Praygat