has-been
1. [ noun ] someone who is no longer popular
Synonyms: back-number
Related terms: oldster