I agree with the whole olive/black thing. No racism intended at all, but of course, the movies have to be politically correct...
I wondering about the whole politically correct thing. Even if Edi wasn't in the movie at all, that doesn't mean it doesn't appeal to different races (just my opinion).
So by your use of politically correct, do you mean to have actors of every race in the film? If so that's just not possible.
I feel that Cathrine, thought that Edi was good enough to portray Laurent and she cast him no matter his skin color.
Even though there is a black guy in the film, I don't think that it will bring more blacks to see the film. Just like there is the Native American population represented in the books doesn't mean they will flock to see the film either.
I think that Edi was picked because he was the best one to suite the role, no matter what his skin color is compared to how SM described him in the books.