grandstander

noun
  1. a person who performs showy or dramatic actions to impress an audience or gain attention rather than for genuine reasons
  2. Usage: informal; often disapproving

Examples