I don't think that on the Blade series the issue was which actors could emote or not, making Krista the not so stealthy star didn't seem to be something that just happened due to acting quality, or perception of, but it seemed to be Goyer's plan all along. Right off, Krista had more personal stakes than Blade. Blade was just there as a hook to get viewers. That wasn't an actor issue, that was more of a creative issue, and for some reason Goyer (without Snipes' input) didn't have much interest in making Blade an interesting character in his own right.