justin theroux your highness

Say hello to the bad guy! Actor-writer Justin Theroux has just signed on to co-star in the upcoming comedy Your Highness. He will star opposite James Franco, Danny McBride, and Natalie Portman in this period piece about royalty and honor. According to Empire, the actor will play the villain in the film. More on Your Highness below.

Theroux will star as an evil wizard named Leezar, who uses his powers to kidnap the fiance of Franco’s character, as played by Zooey Deschanel. Your Highness is directed by Pineapple Express helmer David Gordon Green, and centers on two brothers, a heroic heir to the throne (Franco) and his layabout younger sibling (McBride). The film is currently filming in Northern Ireland. Theroux just came off of a successful screenwriting year having co-wrote Tropic Thunder and the upcoming Iron Man 2.

I love seeing Theroux do comedy. He’s a great dramatic actor as well, but he reminds me of Sam Rockwell in that way. I think they can both pull off either style of acting with ease. The fact that he’s making the successful transition to screenwriter is nothing to sneeze at either. He’s gotten hired for several high profile gigs, which I’m sure any aspiring writer would kill to get. Either way, I’m excited to see him in front of the camera again.

What do you think about Justin Theroux being cast as the villain in Your Highness?