Gerard Butler insists no one works ''harder'' than him.

The '300' actor checked into the Betty Ford rehab Centre last year to tackle his addiction to prescription drugs, but Gerard insists he abused the substances because of his heavy work load and believes no one can relate.

He said: ''Listen. I'm no angel but there's no one in this world I think that works harder than me.''

The 43-year-old star took up smoking again two months ago but remembers how overwhelming the smell of smoke was during his cigarette-free period.

He recalled: ''I really noticed the smell of people when they smoke and it especially comes from your fingers. I can shake up to 500 hands in one night and those people ... some of them are clean, some of them are dirty.''