I had great luck with the Oil of Olay deep penetrating foaming facial moisturizer(might be more to the name.... I know it was supposed to lighten spots too). I had a large dark "sun spot" on my cheek that was getting bigger and darker over the years. Faithful use of this O of O product over the course of a few months and I can no longer see that spot.... at all!! And that was a few years ago and it hasn't returned............P