Martin Freeman's role in Captain America: Civil War has been revealed.
According to Empire, Freeman, known for his portrayal of Bilbo Baggins in The Hobbit trilogy and Dr. Watson in Sherlock, will be playing Everett Ross, a US government employee and supporting character of Black Panther.
A new still on Empire shows Everett Ross and Sharon Carter (Emily VanCamp) backed up by a team of German special forces. Germany is, of course, where it all began for Captain America.
Freeman teased who he would play way back in 2015, and we finally have the answer.
Actor Anthony Mackie, who will play Falcon in the film, has been saying that Civil War will be the best Marvel movie yet, and that he doesn't want a solo movie.