A young and naive Englishman, John Truscott (
Hugh Dancy), goes to the British colony of
Sarawak,
Borneo, to try to apply his father's work to the
Iban society. There he meets his boss Henry Bullard (
Bob Hoskins) and his wife Aggie Bullard (
Brenda Blethyn). John tries to civilize the area, building schools and providing education for the Iban people.
He is met with unfamiliar local customs. Selima (Jessica Alba) becomes his "sleeping dictionary", who sleeps with him and teaches him the language and the habits of the locals.