You are perfectly free to express your opinion that James Bond shouldn't be played by a black man, ladymuck. It's not, IMO, racist. It would have been racist if you'd said that it shouldn't be because black men can't act...
However, you've chosen a really daft example because the theatre, and opera, have a long history of roles being played by people who don't 'fit' them. Shakespeare's women were played by boys, the principle boy in pantomime is always played by a woman, white actors blacked up to play Othello. Is The Cherry Orchard as performed in the UK not 'right' because the actors aren't Russians?
Theatre is colour, race and gender blind; it always has been.
Have you a better example for us?