You're never going to get it back to 'good' because your subjects are backlit and you have a massive flare into the lens from the sun itself, right in-frame, which is causing the haze.
You could pull some detail into it, but at quite a cost to noise levels & colour tones.
This is a quick & dirty attempt just using Photoshop's Camera RAW filter.
Perhaps counter-intuitively, I've pushed the exposure still further - the sun is already gone, total white-out & nothing will bring it back, so it's not really going to hurt.
This gave me a little more room to manoeuvre underneath that level...
Against this I've pushed the DeHaze as far as it will go - this is really the only simple tool you have to attempt to recover your detail at this kind of extreme.
Clarity does a similar job, but it pushes Contrast more, so I've balanced that out a bit by pulling back on Contrast itself.
Highlights I pushed to try smooth the sky out a bit, as the previous hard push-pull of the settings turned it into a hard-edged white disk on a blue background.
Shadows I also pushed hard to counteract the intensity of the dehaze & clarity sliders.
Overall, this brought back some 'fake' detail, very contrasty & noisy, but I'm not sure you'd get much closer.
I pulled the saturation in the reds at that point, as the guys looked really badly sunburned...
After that really rather rough treatment I managed to get this - you could probably do better with more time & using a higher-quality original image, perhaps with some selective dodge & burn on the faces, but this is nearly as good as it gets.
You may get better results doing some of the above in smaller steps, or pushing the dehaze slider then saving & having a second attempt - but I didn't spend a huge amount of time on trial & error, just went with what I already knew would push it in the right direction [with the caveats of noise/colour intensity]
Next time, get the sun at your back, not theirs ;-)
BTW, depending on your version of Photoshop, I think Dehaze used to be on the ƒx tab, it only moved to the first tab recently.