Poor Buzz Aldrin. His face says it all.

American hero and second man on the moon Buzz Aldrin was one of Donald Trump's guests on Friday as the U.S. President signed an executive order to revive the National Space Council and to say it was a painful experience for him would be doing a disservice to the English language.

Forced to listen to Trump spew nonsense for almost ten minutes, Aldrin's reactions to the President's words may have been internalised but he couldn't keep them from appearing on his face, much to the delight of the internet.

Aldrin even tried to make a 'Toy Story' joke but lo, that went right over Donnie's head (surprise, surprise).

You can watch the whole speech and all of Aldrin's pain below or skip to the Buzz Lightyear joke around the ten minute mark but trust us, it's a lot to take in.