The crowd at the Royal Albert Hall in London stood as the family entered to a fanfare by trumpeters and took their seats in the royal box on Saturday evening at the Royal British Legion Festival of Remembrance.
Kate was seated next to her son and pointed things out to him during the event which included readings, prayers and music.
George shuffled a little in his seat between performances and watched intently as emotional videos of veterans speaking about their experiences and paying tribute to their lost friends and comrades played.
It was the first time the prince has attended the annual event.
Prime Minister Keir Starmer was seated in the box adjacent to the royal box alongside his wife Victoria.
This year, the festival is commemorating the 80th anniversary of the end of the Second World War and marking the 25th anniversary of the UK Government lifting the ban on gay, lesbian and bisexual personnel serving openly in the armed forces and will reflect on past discriminations.
It included performances by Rod Stewart, Sam Ryder and Keala Settle as well as music performed by the Central Band of the RAF, the RAF Squadronaires and the Band of HM Royal Marines.
The royal family stood and clapped as the Chelsea Pensioners in red uniforms entered the auditorium and marched across the stage while an orchestra gave a rendition of the Boys Of The Old Brigade.
Veterans in attendance included those who had helped to plan D-Day, some who had been prisoners of war and had survived direct hits at sea.
Ted Lasso star Hannah Waddingham hosted the event wearing a long purple dress and a poppy.
The actress performed We'll Meet Again and told the audience about the courage of her grandfather, who is a veteran.
Prince William wasn't able to attend as he was travelling back from the Cop30 UN Climate Change summit in Brazil.