Tom Hiddleston has said he still can't get Benedict Cumberbatch to reveal who he's playing in Star Trek.
Sherlock actor Benedict has landed the role of a villain in the film, but his War Horse co-star Tom hasn't been able to get any details from him.
"Ben hasn't told me who he's playing in Star Trek, so he's keeping very tight-lipped. I was badgering him all day, we were doing the rounds together and he said, 'No, won't'.
"But it's been amazing to be alongside him too, because we started our training for War Horse the Monday after the first episode of Sherlock ever aired on television. So I was kind of right next to him as I watched his life change.
"And after he saw Thor he said, 'My God, I can't believe you're up there in this huge superhero movie'. So there's a huge amount of mutual pride, which we all need in this game because it can be a lonely business, because you're the only person going for a job and it's great to have friends that are doing well that you can applaud."
Tom, who has been winning plaudits for his roles in War Horse and Thor, admitted he never thought as a jobbing young actor starring in shows like Casualty that he'd be working with Steven Spielberg.
But he added: "I loved doing that role in Casualty. I had to abseil down a building that was 12 storeys high and I remember thinking, 'I'd love to do that'. I kind of make all my work decisions based on the experience, what's the experience going to be? I made that in 2007, like four or five years ago, and I'm still pinching myself."