A large meta-analysis by Bond and DePaulo (2006) pooling over 200 studies found that people's ability to detect lies from demeanor alone averages around 54% accuracy — barely above the 50% you'd get by guessing randomly, and this holds true even for groups assumed to be experts, like police officers and judges, in most studies. Popular myths — liars avoid eye contact, liars fidget, liars look up and to the left — have been directly tested and don't hold up as reliable indicators; some studies even found the opposite pattern, since people who know these myths sometimes overcompensate by maintaining exaggerated eye contact while lying.
What research shows works modestly better than demeanor-watching is analyzing the content and consistency of a story rather than the storyteller's body language: asking someone to recount events in reverse order (much harder to do consistently if fabricated), asking unexpected follow-up questions that a rehearsed story wouldn't anticipate, and looking for inconsistencies across repeated tellings over time rather than a single read of nervousness in the moment. None of these are close to reliable lie detectors either — they simply outperform demeanor-watching, which is close to useless.