The Sleeping Dictionary
Tags: fantasy, murder

Plot synopsis:
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 them, 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.
John is sent up river where a sickness is affecting the Yakata tribe. He and Selima travel inland. John witnesses a nearby mining operation run by Europeans. He notices that the Yakata have rice – which has been given to them by the miners – and he guesses correctly that the miners have poisoned the rice in order to get rid of the Yakata. Knowing that they will exact vengeance, John tells the Yakata what has happened. The Yakata wipe out the miners.
Despite their intents, the two find themselves falling into a forbidden love. John is eager to marry Selima despite the longhouse not allowing it. When John tells Henry about his plans to marry her, they lock Selima up. Selima then agrees to marry in the longhouse and they part ways. Bullard threatens to send him to trial for the death of the European miners. He makes a deal with John. John has to give up Selima, and go to Britain for a year's vacation and to meet the Bullards' daughter Cecilia. Another local British official, Neville Shipperly (Noah Taylor), a boorish drunk and a man who despises the locals, is jealous of John because he had planned to win Cecilia as his own.
A year later, John is seen marrying Cecilia. He still struggles to get over his past with his sleeping dictionary. With Cecilia, he decides the best thing to do is go back to Sarawak to continue his work there. Returning to Sarawak, Cecilia notices John's desire for Selima with his constant distance from her. Cecilia demands to know more about Selima and John replies by saying that she is married to Belansai and that the couple have a baby together.
While at the lake collecting rocks for research, John sees Selima with a baby. He believes the child to be his and asks Famous to arrange a meeting with the pair. Soon back at the house, Selima walks in, unaware that John is there. John begs to see his son and soon Selima walks away not before John can stop them. Here, John meets his son Manda for the first time. When Belansai hears news that John is spending time with his wife, he sneaks in to try to kill John but only manages to hurt him with a razor. The next morning, Henry reveals to John his past about his own 'sleeping dictionary', which resulted in the birth of another child: Selima. When Belansai is caught for trying to kill an officer, he is sentenced to be hanged. Selima is not happy that Belansai will be killed as he's been a good father to Manda. Not wanting to kill Belansai, a friend of his, John goes through with announcing Belansai's hanging as he had no other option. Later that night, Selima tries to break Belansai out, not knowing John is already there. When she walks over to the jail cell, she sees John breaking Belansai out and handing him a gun. As Belansai escapes, John asks Selima to meet him at the dock so they can escape on the boat. Selima tells him he won't come as they'll catch him. John turns to Selima and says "Then I'll tell them I'd rather have you than a country... or a language... or a history". They embrace as the rain is pouring behind them.
The next day, since the people of the Longhouse have turned on Selima, she is forced to become the sleeping dictionary for Neville. Later Cecilia announces she is pregnant, shocking John. That night, Selima bashes Neville on the head, knocking him out, because he has attempted to attack her and force her. She grabs the baby and runs from the house, heading for the docks. Although John still has plans to be with Selima and their son, he begins writing a note but stops as Cecilia catches him. The couple then talk about John's love for Selima and how Cecilia wants John to be happy. Aggie is not happy that Cecilia and Henry have allowed both John and Selima to run away together because she never left Henry's sight, fearing he'd go with his sleeping dictionary. She encourages Neville to go after them.
With the help of Famous and the Yakata, John searches for Selima as she's left believing that John didn't come to the place of arrangement. They reunite as Neville comes through with a gun. He tells them to cuff themselves around the bamboos and tells them of his plans to kill John, Selima and their baby. They're then rescued by the Yakata, who kill Neville.
At the end, they decide to live together and migrate with the Yakata.