Jon Stewart Bans Hugh Grant From 'Daily Show,' Also Doesn't Like Cat Stevens

Hugh Grant: the guy Jon Stewart never wants to see again. Credit: Dimitrios Kambouris/WireImage/Getty Images; Kevin Mazur/Getty Images.

Jon Stewart loves sparring with his "Daily Show" guests, but there's one guy he never wants to see on his set again: Hugh Grant.

Last week, at a Montclair, N.J. fundraiser he hosted with his Comedy Central cohort Steven Colbert, Stewart said the British actor acted like a world class diva during a 2009 "Daily Show" appearance, bossing around people backstage.

"He's giving everyone s**t the whole time, and he's a big pain in the ass," Stewart said. "And we've had dictators on the show."

Grant stopped by to promote the movie "Did You Hear About the Morgans?" but was upset with the film clip Stewart aired on the show.

According to Stewart, Grant said, "What is that clip? It's a terrible clip." Stewart shot back, "Well, then make a better f*****g movie."

Yikes. Grant tweeted his side of the story today, and instead of hitting back at Stewart, he admitted that he was a bit of a brat.

"Turns out my inner crab got the better of me with TV producer in 09," he tweeted. "Unforgivable. J Stewart correct to give me kicking."

Stewart also said he wouldn't have allowed singer Yusuf Islam - formerly Cat Stevens - on "The Daily Show" if he had known that Islam endorsed the 1980s fatwa on Salman Rushdie. Islam appeared on Stewart's "Rally to Restore Sanity" in 2010, and an upset Rushdie called Stewart after the show.

"Death for free speech is a deal breaker," Stewart said. Note to future "Daily Show" guests: leave the diva act at home, support free speech.

RELATED: Jon Stewart, Ricky Gervais and More Crack Jokes for Veterans