I think everyone sees themselves from the outside in dreams, it's like you are watching a movie a lot of the time; one of the best ways to get another perspective on your life is to ask someone else what they think, dreams sort of achieve this by making you look at yourself as if you were someone else, or show you how you would react if you
were someone else.
Also different people in dreams often reflect different aspects of yourself; so if you dream you are James Bond for instance, your thoughts are with the male aspect of you that wants to be more like however you view James Bond - perhaps adventurous, assertive, strong and able to take care of yourself etc.
Where dreaming that you are one of these characters reflects your desire to be more like them in one respect or another; when these characters appear in dreams as another person talking to you, they can represent your unconscious trying to get you to see something about yourself, using this person's image to emphasise the point it is trying to make.
