DC films vs Marvel debate has been going on since forever now, but Henry Cavill's recent Instagram post confirms that there is no such rivalry between the actors, even though they are working for a rival franchise.

Cavill, who plays Superman in Warner Bros DC Universe, celebrated National Superhero Day by praising both the MCU and DC actors. Alongside a selfie of himself, he wrote, "Fly your colours today brothers and sisters. Its National Superhero day! I personally just want to thank all of you guys and gals for keeping us so entertained and setting such a fantastic example for superhero fans, young and old, around the world."

The Mission Impossible actor took the time to praise the stars of The Avengers, Guardians of the Galaxy, X-Men: Apocalypse, and Deadpool in addition to his fellow DC actor who will join him in Justice League later this year as well, and those who appeared in 2016's Suicide Squad movie.

He tagged Robert Downey Jr (who plays Iron Man in MCU) to Ben Affleck (plays Batman in DC) and Chris Pratt (plays Star Lord in Guardians Of The Galaxy in MCU) in his post and continued, "@PrattPrattPratt @Gal_Gadot @vancityreynolds @ChrisHemsworth@BenAffleck @RobertDowneyJr @MarkRuffalo @PrideOfGypsies @Rehsifyar@TheHughJackman @MargotRobbie @JoelKinnaman @ZoeSaldana@DaveBautista @VinDiesel @paulbettany @renner4real @samuelljackson@aarontaylorjohnson @officiallyelizabetholsen @nicholashoult@jamesmcavoyrealdeal @booboodaddy @sophiet @kodismitmcpheeofficial@alexandrashipppp @brielarson @tomholland2013 @imsebastianstan@chadwickboseman #DonCheadle #PaulRudd #AnthonyMackie #ChrisEvans#BradleyCooper #EzraMiller #ScarlettJohansson #SuperheroDay #TyeSheridan#BenedictCumberbatch #WillSmith "

Cavill's character, who was assumed dead in Batman V Superman: Dawn Of Justice, will make a triumphant return in Justice League. He will be seen reprising his superhero role alongside, Batman (Ben Affleck), Wonder Woman (Gal Gadot), Aquaman (Jason Momoa), The Flash (Ezra Miller), and Cyborg (Ray Fisher).

Teasing Superman's return, director Zack Snyder said, "It's hard to have a Justice League without Superman," Snyder had teased. "It was always a super-intriguing concept to me to have this opportunity to have him make that sacrifice but also have him be this, in a weird sort of way, the why of Justice League: What do you do now with him? What does the team think? What does the world need?"

"All that comes into play. It's fun for us but it'll be interesting for audiences what we do with him," the filmmaker added. The movie will hit the theaters on 17 November, 2017.