Can I use an expired document?
not, it must be current and show all the necessary identifying information, including a recent photograph.
Now, what if my son lived outside the US for a long time?.
Then you should show his current or previous passport or any record, like school or employment records, that shows that he lived in another country for an extended period of time.