Edge of the World

Jonathan Rhys Meyers character Sir James Brooke
Josie Ho character Madame Lim
Dominic Monaghan character Crookshank
Hannah New character Elizabeth Crookshank
Ralph Ineson character Sir Edward Beech
Bront Palarae character Pengiran Indera Mahkota
Shaheizy Sam character Subu
Dato' Rahim Razali character Sultan of Brunei