Henry Cavill was absent from the Justice League panel in the 2017 San Diego Comic Con and he took to social media to tease fans about Superman's seeming absence in the upcoming DC movie.

The 34-year-old star posted the new trailer released at the event on Instagram and cryptically teased his absence. The video features Aquaman, Wonder Woman, The Flash, Batman and Cyborg teaming up to fight the powerful villain Steppenwolf.

All in! Well, almost #JusticeLeague

A post shared by Henry Cavill (@henrycavill) on

Cavill captioned the post saying: "All in! Well, almost." The voice over in the trailer says: "No protectors here. ..no lanterns, no Kryptonian," teasing Superman's apparent death following the tragic events of Batman Vs Superman: Dawn Of Justice.

Jason Momoa, who will make his debut as Aquaman in Justice League, commented on the post, and wrote: "Missed you today brother." Cavill continued to tease his absence and replied: "Missed you guys too! You guys should do something about that ;)"

Fans know that Cavill's Man of Steel will be a part of the Justice League movie, but the iconic hero hasn't been featured in any of the teasers or trailers that Warner Bros has released thus far.

All the actors - Momoa, Ben Affleck, Gal Gadot, Ezra Miller and Ray Fisher - were present at the San Diego Convention Centre over the weekend, to promote the film at the Warner Bros panel.

Affleck, who returns as the Dark Knight, has addressed rumours that he would not be returning as the iconic hero in the future.

The Gone Girl actor told the crowd: "Let me be clear. I'm the luckiest guy. Batman is the coolest f**king part in any universe, DC, Marvel. I am so thrilled to do it. I know there's this misconception that because I'm not directing it, that maybe I wasn't enthusiastic about it. It's f**king amazing! I still can't believe it after two films."

Justice League releases in theaters on 17 November.