That's not a celebrity though. That's a fictional character. It's kind of the same but kind of different. People these days are a lot less likely to know of
Cary Grant than
James Bond. I guess
Marilyn Monroe is different since I think more people know of her than
Cary Grant and
Bob Hope. Though
James Bond is probably more known of than
Marilyn Monroe.
Having the same name on purpose as a current celebrity in my opinion is a bad idea.
James Bond could go by
Jim Bond or
Jimmy Bond. Also I would definitely go by a nn when introducing myself on the phone and to people who didn't know me.
-----------------------------------------------------------