All Cast

Forest Whitaker

Forest Whitaker

Idi Amin

James McAvoy

James McAvoy

Dr. Nicholas Garrigan

Simon McBurney

Simon McBurney

British Diplomat

Gillian Anderson

Gillian Anderson

Sarah Merrit

Kerry Washington

Kerry Washington

Kay Amin

David Oyelowo

David Oyelowo

Dr. Thomas Junju

Abby Mukiibi Nkaaga

Abby Mukiibi Nkaaga

Masanga

Adam Kotz

Adam Kotz

Dr. David Merrit

Barbara Rafferty

Barbara Rafferty

Mrs. Garrigan

David Ashton

David Ashton

Dr. Garrigan - Senior

Sarah Nagayi

Sarah Nagayi

Tolu

Stephen Rwangyezi

Stephen Rwangyezi

Jonah Wasswa

Sam Okelo

Sam Okelo

Bonny

Dick Stockley

Dick Stockley

Times Journalist

Chris Wilson

Chris Wilson

Perkins

Daniel Ssettaba

Daniel Ssettaba

Kay Amin's Servant

Giles Foden

Giles Foden

British Journalist 1

Andrew Williams

Andrew Williams

British Journalist 2

Martina Amati

Martina Amati

Italian Journalist

Devon Diep

Devon Diep

Nurse (uncredited)