Buzz Aldrin has criticised a Hollywood blockbuster about the moon landing in the wake of a controversy over the film being "un-American".

First Man, starring Ryan Gosling as Neil Armstrong, has come under fire from conservatives for failing to show the iconic moment when the US flag was planted, by Armstrong and Aldrin, on the lunar surface in 1969.

In his first response to the row Aldrin, 88, posted on Twitter a still from footage of himself and Armstrong planting the US flag.