The Shrek star admits he last sipped booze on his honeymoon with first wife Nicole in 1993.
He says, "I don't drink at all. At all. I can't drink, because I will throw up. And sometimes it looks like the drinkers are having so much fun and I cannot.
"The last time I got drunk was... on my honeymoon, maybe 18 years ago. And that was the second time I got drunk and it was the last time. I was just thinking, you know, it's all good, I only had three glasses of champagne. It don't take a lot... I was feeling great for about five minutes, (thinking) this is a wonderful honeymoon."