Australian actor Guy Pearce has apologised to Canberra for ‘‘being such a dickhead’’ in the derogatory comments he made about the national capital on an American talk show.

Here's his apology in full:

I'm writing to sincerely apologise for the comments I recently made about Canberra on the USA talk show 'Craig Ferguson'.

I'm such a twit for doing this and feel so embarrassed and mortified at what I said.

I regretted it as soon as I walked off the set. I stupidly ran with a joke which I took too far for no other reason than to get laughs and I know I've offended many Canberrans and Australians in general.