James Franco and Danny McBride were swarmed by fans on the campus of UC Santa Barbara for a premiere of Your Highness on Friday. Their pregnant costar, Natalie Portman, skipped the event since she's on the East Coast prepping for the arrival of her first child. James and Danny have been taking care of the promotional duties for their must see stoner comedy flick, due out this Friday, though Natalie and Zooey Deschanel were a hot topic of conversation at their press junket. James stopped by Letterman last week to finally break his silence about his controversial hosting duties at the Oscars, defending himself by saying Anne's enthusiasm made him look more low energy. James also recently suspended his Twitter account after coming under fire over the content of his tweets. That doesn't mean he's slowing down anytime soon, since he's signed on to teach a course at NYU's Tisch School of the Arts.