Does such a thing exist?
My regular foundation is Boots Stay Perfect (up to 24 hours). I notice though that for me it does not last anywhere near that long. I wore it out today having put it on at 10am and by 6pm it had disappeared. I have a wedding coming up and want good coverage for a whole day and night.