Nope, not really. I mean, body language is one thing (and it's already a stretch, I've been pleasantly and unpleasantly surprised before), but looks....facial expressions aside, the way you look is first and foremost decided at birth. And I do not believe type is decided at birth like some people suggest so...
'Confirmation bias' is a very powerful phenomenon. That's why I'd love to have subjected myself to other people's theories before I disclosed my type.
I think look can be type related. What we favour cognitively decides how we approach the world. It isn't flawless, but you could see some types being more likely to look relaxed than some other types, and an extrovert to look like they are engaging the world in a different way to an introvert. Some emotional looks are more common for different types too.
In my view,
feeling/thinking you can get by how in the fire someone is, there is a different look to a detached viewer of a situation than one with their heart in the middle of it.
introverted/extroverted you can get by the way they are engaging. Put a photo of an ENFP and an INFP side by side, or ESFP and ISFP, you'll see it pretty quickly. Some types are harder though.
intuition/sensing I can't read in any quantitative way, I just see it. I feel like I can look deeper into an N, maybe because I'm an N. There's a complexity in the eyes.
perceiving/judging I normally need to read appearance for this, way they dress, what they favour, how much time they took on their hair, etc. Only way I can read it from eyes is by seeing a different type's look. There is a clear difference between INFJ and INFP, and ENFJ and ENFP though.
In some ways you are right though that it is comfirmed after the fact rather than predicts it well. I think it has some merit though, just is far from 100% reliable.