shocker

/ˈʃɑkər/
noun
  1. Something that causes great surprise, shock, or outrage.
    • That movie had a shocker of an ending that nobody expected.
    • The election result was a real shocker for the whole country.
    • The price of the new phone was a shocker — over a thousand dollars.
  2. A person who shocks others, often by behaving in an extreme or offensive way.
    • He's a bit of a shocker at parties, always telling outrageous stories.
    • She's a shocker who loves to wear bright, unusual outfits.
    • The comedian was known as a shocker who pushed the boundaries of good taste.