Russell Brand was forced to postpone a show in Canada at the weekend after border officials refused him entry to the country.
The 36-year-old comedian, who has previous drug convictions and run-ins with the law, was due to perform a gig for 5000 fans at a casino on Saturday.
He took to Twitter to apologise to fans, writing: "Tonight's Casino Rama show postponed. I'm sorry. I can't enter Canada."
He also posted a photo of himself next to a map of North America with the words: "Let me in!"
In May, he was deported from Japan, where he had been visiting his pop-star wife Katy Perry, 25. He has previously been denied entry to the US, where he now lives.