Former Parks and Recreation star Chris Pratt posted a heartwarming video on his Facebook page of his two-year-old son, Jack, and himself saying the Pledge of Allegiance.

Pratt posted the video Wednesday apologizing for not posting it on Memorial Day because he was in China promoting his new movie Jurassic World.

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

In the video, courtesy of Pratt’s Facebook page, Pratt recites one line at a time while Jack repeats them back perfectly. Both great Americans have their hands on their hearts while reciting the Pledge.