All Cast

Tahar Rahim

Tahar Rahim

Mohamedou Ould Slahi

Jodie Foster

Jodie Foster

Nancy Hollander

Benedict Cumberbatch

Benedict Cumberbatch

Lt. Stuart Couch

Shailene Woodley

Shailene Woodley

Teri Duncan

Zachary Levi

Zachary Levi

Neil Buckland

Langley Kirkwood

Langley Kirkwood

Sergeant Sands

Saamer Usmani

Saamer Usmani

Arjun

Corey Johnson

Corey Johnson

Bill Seidel

Matthew Marsh

Matthew Marsh

General Miller

David Fynn

David Fynn

Kent

André Jacobs

André Jacobs

Judge Robertson

Meena Rayann

Meena Rayann

Wafa

Arthur Falko

Arthur Falko

Guard

Stevel Marc

Stevel Marc

Poulson

Robert Hobbs

Robert Hobbs

Captain Collins

Nezar Alderazi

Nezar Alderazi

Ramzi

Denis Ménochet

Denis Ménochet

Emmanuel

Alaa Safi

Alaa Safi

Moroccan Translator / Marseille