One famous Hollywood celebrity is sharing his American pride – in a touching dad-to-son kind of way.

For Memorial Day, actor Chris Pratt (Guardians of the Galaxy, Jurassic World), taught his 2-year-old son Jack the Pledge of Allegiance – and captured the moment on camera. The May 27 Facebook video, with almost 2 million views and more than 85,000 likes, shows the two saying the pledge in front of the American flag.

Standing on a house porch, Pratt instructs his son to repeat the pledge after him. “Good job!” he figh-fives Jack afterwards.

“Meant to post this on #MemorialDay but I was in China and my phone wasn't working,” Pratt wrote in the Facebook post accompanying the video. “I'm proud to be American. I'm blessed to get to travel the world! #IPledgeAllegiance.”

Pratt, a proud God-believer and gun owner, boasted a special relationship with his son with wife Anna Faris while giving a speech at the 2014 March of Dimes Celebration of Babies. Born nine weeks early at 3 pounds, 12 ounces, Jack stayed in the NICU for a month.

“I made promises in that moment about what kind of dad I wanted to be and I just prayed that he’d live long enough that I could keep them,” Pratt said of cradling his son during that time.

“I’ve done all kinds of cool things as an actor,” Pratt stressed, “I’ve jumped out of helicopters and done some daring stunts and played baseball in a professional stadium, but none of it means anything compared to being somebody’s daddy.”