Martin Freeman has accidentally revealed that his Sherlock co-star Benedict Cumberbatch has landed a role in The Hobbit.

The actor made the revelation at the 2011 BAFTA Awards after the pair picked up the 'Best Drama' award for the BBC One detective series.

Speaking in the winners' press room, Freeman let slip to reporters that Cumberbatch would be working with him again very soon in Peter Jackson's Tolkien adaptation.

Cumberbatch added afterwards that his casting was supposed to have been kept secret and refused to disclose details about his character.

Freeman later went on to comment: "I knew I was a big mouth, I didn't know how much of a big mouth, and I've ruined everything. And now I might not have a job to go back to!"

Cumberbatch joins a cast which now includes Stephen Fry, Aidan Turner, Hugo Weaving and Sir Ian McKellen.

> More 'Hobbit' news

This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io