Cast of
The Opium War

About The Opium War

The story of the Opium War between China, in the waning days of the Qing Dynasty, and the British Empire, in the 1830s, and the subsequent takeover of Hong Kong by Britain; through the eyes of the key figures, fiercely nationalistic Lin Zexu, and opportunistic British naval diplomat Charles Elliot.

Full Cast of The Opium War

Debra Beaumont
plays Queen Victoria

Simon Williams
plays Captain Charles Elliot

Pao Guoan
plays Lin Zexu

Oliver Cotton

Nigel Davenport

Rob Freeman
plays Hill

Emma Griffiths Malin
plays Mary Denton

Garrick Hagon
plays Missionary

Garrick Hagon as Missionary

From Wikipedia, the free encyclopedia Garrick Hagon (born September 27, 1939) is an English film, stage and televisi...

See Garrick Hagon's other roles

Hua Jiang
plays Guan Tianpei

Philip Jackson
plays Captain White

Dominic Jephcott
plays M.P.

Ko Hsiang-Ting
plays Yi Shan

Liankun Lin
plays Qi Shan

Bob Peck
plays Denton

Bob Peck as Denton

Robert Peck was an English stage, television and film actor who was best known for his roles as Ronald Craven in the ...

See Bob Peck's other roles

Gao Yuan
plays Rong'er

Li Jie
plays Lin ZeXuShiwei/林则徐侍卫


Crew of The Opium War

Discover the backstage crew of The Opium War →