upstager

noun

1.
a selfish actor who upstages the other actors
Derived from:
upstage