Coming on late, I like the idea of Naomi Harris as a Bond girl but I don't really see her as Moneypenny, at least not how MP has traditionally been portrayed. Nothing to do with race, it's the fact that Harris is a drop-dead gorgeous woman some years younger than Craig. Moneypenny has usually been a contemporary of Bond's, a handsome but not beautiful, woman of a certain age, who has a crush on 007.
Who could believe Naomi Harris as being hung up on Daniel Craig? She'd have her pick of any man. Fair enough if they want to reboot MP as being more independent and fiesty but would a character like that settle for being someone's secretary to begin with?