"Sherlock" star Martin Freeman will play an “ambiguous” role in “Captain America: Civil War.” In an interview with BadTaste.It, the actor said the character will not be bad or good, but will have gray areas.

“He works for the American government. He works in conjunction with the superheroes, and certain agencies that help to tame the superheroes’ power, I suppose. So you’re not quite sure which side he’s on,” Freeman said. He added that he likes playing characters that are not discernible.

“It looks a little bit like he’s playing one game when actually he’s playing another. I like that area that isn’t black or white. I like the grays, because I think there’s just more fun to be had in not playing one obvious line,” he said.

The name of Freeman’s character is not known but it will be interesting to see him control the powers of the Avengers. He was also asked whether his accent will be similar to the Minnesota accent he uses in the FX television series “Fargo.” His reply: “No, East Coast American.”

According to Web speculation, Freeman could play Everett Ross, who in the comics is the American regent of Wakanda, a fictional African nation. Ross works as an adviser to government officials and the National Security Agency. He was sent to counsel special forces in Wakanda when Ulysses Klaw launched a invasion.

“Captain America: Civil War” is being filmed in Atlanta. Other cast members include Chris Evans, Robert Downey Jr., Scarlett Johansson, Sebastian Stan, Anthony Mackie, Paul Bettany, Jeremy Renner, Don Cheadle, Elizabeth Olsen and Paul Rudd. It will see formation of two groups of Avengers, one headed by Iron Man and other by Captain America.  Anthony and Joe Russo are directing the film from a screenplay by Christopher Markus and Stephen McFeely. Henry Jackman has supplied the music and Kevin Feige is the producer. The film will open May 6, 2016 in 3D and Imax 3D.