Catwoman's race is irrelevant; I think Hallie Berry would make a fine Selina Kyle visually. The supposed plot of this film makes me groan with frustration, though - an evil cosmetics company? For Pete's sake. Hollywood still thinks geeks will eat the sh-t they're shoveling and ask for seconds.
As for Michael Clark Duncan as Kingpin, I must say that although I understand why they cast him (size), I was put off a bit by the fact they made him black. As someone else in this thread noted, how exactly does a black man become the capo of an Italian mob? At any rate, I was willing to forgive this error provided that Duncan could convince me, make me believe he was the Kingpin.
He failed. He was just a big thug in an expensive suit. Duncan lacked the Kingpin's charisma, guile, intellect, and casual brutality. This was partly because of the script, but also a failing of the actor. He just didn't pull it off.
That Flash premise just makes me sigh. WB has this idea that they can run Smallville without ever having to put Clark in the suit. In fact, the producers have gone on record as saying they loathe the suit, and that they have no intention of turning Clark into a costumed Superman. Flash appears to be heading the same route. I think WB is trying to bridge a gap between geek and hip, but geek is getting the short shrift as they mangle our beloved icons to draw in "The OC" crowd. I dislike this direction. In the case of Smallville, what I would enjoy is a long series that chronicles Clark's journey to adulthood and a life dedicated to being Superman. If the producers have no intention of putting him in the tights at the end of the series, I have to ask:
what's the point?