I would lean towards Nosy Be / Faly cross. Too much white for a Nosy Be, and no red rain to be a Faly. Reminds me of the "Faly/Be" crosses that come in from imports. Just because it looks like "X" locale, doesn't mean it is unfortunately. A lot of crosses can actually look like pure locales. This is why I always recommend going to a legitimate breeder if you care what locale you are getting. Don't buy 2nd hand or from Importers who are just going off what they are told.
He looks very nice though! And if locale truly doesn't matter, you have a stunner.