“Star Wars Rogue One” won’t hit the big screen until later this year. But fans have already been speculating who the movie’s main villain is for a while now. One persistent rumor has Ben Mendelsohn playing the film’s Big Bad. Has the actor finally come clean about his role in the upcoming movie?

There’s no denying that Mendelsohn has made a career out of playing bad guys. So, when he showed up in the movie’s trailer wearing the uniform of a Grand Admiral in the Imperial Navy, fans automatically assumed he will be the Rebels’ main adversary this time. However, according to Entertainment Weekly, the actor still refused to confirm that he will play the villain in this movie.

Mendelsohn recently appeared on “Jimmy Kimmel Live.” The talk show host tried hard to trip Mendelsohn up. Kimmel used indirect questions like, “Do you use the Force in the movie?” and “Will these kids that you see on the street want your action figure, or will they want to melt your action figures?” But the actor only answered in a “pained whimper.”

The actor did admit it was hard for him not to say anything about the film. “The worst thing is… you’ll be walking down the street and you’ll see some kid in a ‘Star Wars’ T-shirt, and you’re like, ‘I’m in that… whether you know that or not.’” he said.

Meanwhile, according to Comic Book Resources, rumors suggest that Mendelsohn’s “Rogue One” character would be called Director Krennic. Krennic is reportedly in charge of a large portion of the Imperial Fleet before the events of “A New Hope.” However, this has yet to be confirmed.

What role will Mendelsohn play in “Star Wars Rogue One?” Fans just might have to wait for the movie to premiere to find out. “Rogue One: A Star Wars Story” won’t hit theaters until December 14.