Hmm...some interesting cast choices, to say the least. As soon as I saw it was to be Elba and McConaughey it was obvious as to who would be playing whom. Let's face it, Elba was never going to be The Man in Black!
The thing is, I like Elba as an actor (though, for me, he will forever be John 'Loofah!' first and foremost), but for Roland? "Yeah, but it's not right, is it? It's not.
Right."
Like
skimom2, I worry about what it'll do to the character of Odetta and the dynamic between Eddie and Susannah. It could be that Roland's lack of prejudice against whites provokes Odetta even more...but then the character would have to grow in a different way. She'd not just rail against whites but Roland, a black man's, acceptance/tolerance/however you want to put it of them. And Roland really can't be on her side. He's not even of this world, so (probably) won't have suffered or even be aware of the things that Susannah/Odetta has/have.
So for me it's a brave choice, if not necessarily the right one. It's going to be interesting to see what happens and how the writing handles it all, that's for sure.
(I do agree with
GNTLGNT too, at least to a point. Maybe if or when they do a remake of
The Color Purple the lead role can be played by...oh, I dunno...Scarlett Johansson. I mean, why not? It's just a fictional character and race/colour doesn't matter for them, right?
)