The Hobbit actor Graham McTavish has revealed he has a secret role James Wan's Aquaman. While Warner Bros. is gearing up for the release of Justice League, they've also been working to get their next DC project ready to go. Aquaman has been filming most of this year in Australia, with director James Wan overseeing the project. Throughout production, teases over what he and the cast have in store have been limited, allowing for plenty of secrets to still be kept under wraps.

The main plot drive of the movie is still under wraps, although we know it will see Arthur Curry under attack from Black Manta. There's still a lot of reveals to come - including, it seems, some major comic characters.

Related: Justice League Final Trailer – The World Needs Superman

Graham McTavish took to Twitter to reveal that he has a secret role in Aquaman. McTavish may most be known for his role in The Hobbit trilogy as Dwalin, but has also most recently been seen in Preacher on AMC. With him unable to confirm who he's playing for the time being, it's likely to be some time before it's revealed, although the fact it's a secret has already led to much fan speculation; a popular theory is that he'll be Poseidon, the god of the sea.

Delighted to be able to announce my involvement in #Aquaman. Character has to be secret....for now. It's going to be awesome! @wbpictures— Graham McTavish (@grahammctavish) October 8, 2017

While McTavish does not have any prior connection to Wan to make him a candidate for a small cameo due to their previous work, he does have strong ties to Warner Bros. Not only was he involved in The Hobbit films, but he also appeared in Ryan Coogler's Creed back in 2015. The studio clearly has a good working relationship with him, so it really isn't terribly surprising for him to now appear in their banner superhero franchise.

McTavish is just the latest addition to an already stellar cast. Not only will Aquaman feature Jason Momoa as Curry following his big introduction in Justice League, but he also has a great set of supporting actors around him; Amber Heard (Mera), Nicole Kidman (Queen Atlanna), Patrick Wilson (Ocean Master), Yahya Abdul-Mateen II (Black Manta), Willem Dafoe (Vulko), Dolph Lundgren (King Nereus), Temuera Morrison (Thomas Curry), Ludi Lin (Murk), and Michael Beach fill out the rest of the impressive cast list. And, with McTavish's secret role now revealed, the possibility of other additions is certainly possible.

NEXT: Aquaman Is 'Star Wars Underwater' Says Actor

Source: Graham McTavish

Key Release Dates