In Portuguese, the expressions "ter mau vinho" (have bad wine) and "ter mau álcool" (have bad alcohol) refer to people who become violent when they drink too much. Typically, these people are considered nice and even kind when sober, but become aggressive or violent after a few (or too many) drinks.
It's usually used in dialogue similarly too:
Daniel? Oh, he 'has bad alcohol'. I wouldn't go drinking with him, if I were you.
or
Daniel is such a nice guy! I'd never have thought he 'has bad alcohol'.
Is there a similar idiom in English?
Best Answer
A "mean" drunk
...describes someone who gets aggressive when drink taken.
Why People Get Mean When They're Drunk, According to LiveScience.com:
Also, we have:
Personality Trait Reveals Who Becomes a Mean Drunk
So you could say:
"Daniel is such a nice guy. I would never have thought that he is such a mean drunk."
Also see:
Why alcohol can turn you into a mean drunk
Mean Drunk: Anger, Hostility and Alcohol
I'm Out of Here: The Memoir of a Drunk
As you can see, it is used both formally and informally.