The Marvel star, who plays a veteran in his upcoming sci-fi movie “The Tomorrow War,” posted a lengthy message late Sunday in remembrance of the U.S. military men and women who’ve died in service, accompanied by photos of grieving families and soldiers that he reposted from Tim Kennedy, a MMA star and Green Beret.

“We count the names of each fallen solider lest they be countless,” Pratt, 41, wrote alongside a gallery of images showing mourners weeping over flag-covered caskets and hugging gravestones. “They are the good guys. They run to the sound of gunfire. They know pain and suffering we never will. They have given us the most free and decent society planet earth has ever seen.

“We run the risk of losing that decency when we fail to instill gratitude in the minds of our youth or the perspective of what it actually means to be free should they never learn of the selfless sacrifice of our armed service members in the face of oppressive evil. So join me in showing support for our fallen. Take a quiet moment to really consider the sacrifice.”