Jekyll And Hyde

A personality that alternates between good and evil or between two sharply contrasting behaviors.

Examples:

  • You never know whether Bob will be a Jekyll or a Hyde.

Synonyms: lead a double life