Beautiful.
Dammit, now I'll have to read the novel. It's been on my to-do list for the longest time til now.
And I don't see what the big stink over this whole ethnic nitpicking is about. I don't care as long as the actor does an excellent job of conveying the character. Meryl Streep has played English and Danish characters, and many other actors have done the same and I have no problems with that.
I myself am filipino, and if I saw a movie set in Manila with some characters played by, say, Malaysian actors, I wouldn't care as long as those actors are very good. I would leave my awareness of the ethnic differences at the theatre door.