JOHANNESBURG: British actor and comic Russell Brand was forced to cancel a planned stand-up gig in Johannesburg Friday, after being denied permission to board a flight because his passport was not in order.

Brand was prevented by an airline from leaving London after it emerged he did not have two free pages in his passport, a requisite to enter South Africa, his publicist Debra de Souza said.

Brand made the announcement to his seven million plus fans on Twitter.

“Tonight’s J-burg show canceled. SA authorities REFUSE TO LET ME INTO YOUR COUNTRY. Trying to resolve it,” Brand tweeted under the handle @rustyrockets.

Plans are under way to get the 38-year-old into the country in time for another Johannesburg show scheduled for Saturday.

The award-winning comedian had sold out four back-to-back shows in the city, starting Friday.

Local publicist Tony Feldman apologized to ticket holders for “this unexpected and disappointing last-minute change.”

The promoter was working to squeeze in a replacement show next week for Friday’s ticket-holders.

A recovering drug and alcohol addict with a reputation as a womanizer, Brand found fame as a comedian and later as a TV and radio presenter in Britain.