Christ Pratt led the charge on social media honoring veterans on Monday. The 40-year-old Guardians of the Galaxy star honored his older brother, Cully.

He wrote on Instagram: "I always wanted to be exactly like him. We were the same size despite our three year difference in age so as a kid I would wear the same clothes he wore, literally the day after he wore them- picking them up off the floor in his room. He is a good big brother. He's always led with love. Growing up we wrestled for hours every day and smashed every bit of furniture in the house but never actually fought. He taught me everything. ///He put up with me and my incessant hyperactivity and forced his friends to do the same. I say all this to point out that he's a real person. And the more we can look at our veterans for who they are, actual people, with siblings and parents, with children and funny pasts- the more we can approach our relationships to them with compassion and understanding. My brother didn't join the army because he wanted to be Rambo. He joined because it was an opportunity for a hard nosed kid who couldn't afford college, somebody who wanted to get the hell out of his small town …."

Reese Witherspoon also thanked soldiers on Veterans Day, writing: "The greatest thank you to each and every brave man and woman who has served our country."

Rosie O'Donnell, 56, shared a photo of her son Parker, 24, dressed in uniform, to Twitter, writing, "Happy Veterans Day to all serving and those who have served #marines."

Norman Lear, 97, recalled his own days in the Army in World War II. "Across 35 bomb runs for the 15th Air Force in the Western theatre — oh how we depended on one another. I could not be more grateful for having each of them to remember. #VeteransDay," he wrote on Twitter.

Ozzy Osbourne, Guy Ritchie, Hugh Grant, Maria Shriver, Jenna Bush Hagner, Kate Bosworth, Michael Chiklis and many thers also took to social media to thank those who have served.