Does anyone know about any possible complications that one may face while entering the US with completely shaved head while the passport photo has hair? Many Indians do shave their head as part of the last rites that they perform once their parents die.
Should not be an issue. The immigration officers are looking for features that don't change easily.
you might face some delays while people scratch their heads trying to match the photo with your appearance, but you should be fine in the end.
Same with glasses, used to be you'd get some weird looks appearing with different ones from the glasses you had on your passport photo (now of course passport photos are usually required to be made bare faced, without glasses).
Now if you've also had a nose job done, you'd best get a new passport made with a new photo, but just a different hairdo? nah.
If anything, growing a beard might lead to heightened scrutiny. Fortunately, there aren't that many skinhead immigrant terrorists -- most are domestic. As long as you can prove who you are, you should be fine.