Affleck's buzz cut proves 100% he does not wear and never has. It was just a stupid rumor that got started ages ago for no reason and Affleck wasn't smart enough to squash it right away. He should have buzzed his hair off at the start, eg. as a gag on late night TV.
Travolta's isn't too bad. It would be more realistic if it wasn't so black and if it was at least a little bit longer. Like Shatner's:
http://forum.toplace.com/showthread.php?tid=5157