Actor Alex Pettyfer is always sober at parties as he never drinks alcohol.

The actor declared himself teetotal during an appearance on Chelsea Handler's U.S. talk show Chelsea Lately, revealing a childhood illness contributed to his decision to swear off booze.

When asked about alcohol during his interview with Handler, Pettyfer replied, "I don't drink, no."

He went on to explain, "When I was a kid I wasn't very well. I was sick. And then I got to a certain age and I was allowed to drink and I preferred being the designated driver."