I would hyphenate it. "An eighteen-year-old steals his father's handgun ..."
I'm not sure why you suggested that it should be hyphenated and then went on to say that "An eighteen-year-old" is "deadly wrong". On a side note, I don't really think you can describe any construction as "deadly wrong"!![]()

Student or Learner
Bookmarks