Warner Bros.

Today is National Superhero Day, and while Henry Cavill used it to pay tribute to his fellow DC and Marvel actors, Ben Affleck took a different approach.

Affleck honored real life heroes on this National Superhero Day. “Not all superheroes wear capes,” he wrote on his social media accounts. “Today, we celebrate teachers, mothers, military families, veterans & first responders”

Classy moves by both Batman v Superman actors! How did you celebrate National Superhero Day? Let me know in the comments below.