All Cast

Sam Heughan

Sam Heughan

Tom Buckingham

Ruby Rose

Ruby Rose

Grace Lewis

Andy Serkis

Andy Serkis

George Clements

Tom Wilkinson

Tom Wilkinson

William Lewis

Tom Hopper

Tom Hopper

Declan Smith

Hannah John-Kamen

Hannah John-Kamen

Dr. Sophie Hart

Noel Clarke

Noel Clarke

Major Bisset

Owain Yeoman

Owain Yeoman

Oliver Lewis

Jing Lusi

Jing Lusi

Zada

Ray Panthaki

Ray Panthaki

Prime Minister Atwood

Anne Reid

Anne Reid

Charlotte

Richard McCabe

Richard McCabe

Callum

Douglas Reith

Douglas Reith

Sir Charles Whiteside

Sarah Winter

Sarah Winter

Colleen

Ben Shephard

Ben Shephard

News Reader

Jayne Secker

Jayne Secker

Sky News Presenter

Grant Crookes

Grant Crookes

General Major Crookes (uncredited)