upstager

Noun
  1. a selfish actor who upstages the other actors
upstager
The actor playing the villain is a notorious upstager.