Does cleanser alone remove makeup and sunscreen?

Do I have to remove my face makeup/foundation before I use my cleanser to wash my face?  Is this makeup removing/pre-cleanse step really necessary or can I just trust my cleanser is doing its job and taking everything off?