Did you miss Ted Danson in Saving Private Ryan? He played an LT in the 101st, and was over 50 years old when the film came out.
Ironically, fellow Cheers alum John "Cliff Claven" Ratzenberger had played an LT in the 82nd, years earlier in A Bridge Too Far.
Check again. Danson's character is a lieutenant colonel.