be long in the tooth

be long in the tooth

  (humorous)
to be too old
Usage notes: The older a horse is, the longer its teeth are.
I'd have thought she was a bit long in the tooth to be starring as the romantic heroine.
See also: long, tooth