Nah man, I can totally see Foxx pulling off the role. His work in Collateral gives me quite a bit of confidence. That's his best performance by far and Tarantino can easily get him to reach that level and more.
And the role is pretty subdued. Foxx is better in roles like that.