Prince Harry treated his grandmother Queen Elizabeth II to a very special gift for her 90th birthday on Thursday. The 31-year-old prince sent everyone into splits of laughter as he performed a short cabaret with ventriloquist Nina Conti. His dad Prince Charles hosted a family dinner in honor of his mother reaching her milestone.

The playful royal Harry showed off his lighter side at the family dinner as he entertained his grandmother and others. He also showed off his theatrical talents by performing the short but hilarious skit. Harry acted as Nina’s dummy and managed to nail his performance.

Nina, the daughter of actor Tom Conti, is famous for her mannequins, including the irreverent Monkey. “It was genuinely brilliant. He must have been practising it because he had to do the actions in time with her speaking,” said a source talking to Hello.

The insider added that Harry’s performance was intensely funny and he was very good. The queen, who celebrated her 90th birthday on Thursday, was joined by 71 of her closest friends and family members for a black-tie dinner in the grand Waterloo Chamber of Windsor Castle. Charles, who is the eldest son of Elizabeth, organized the black-tie dinner.

The nonagenarian sat with Charles to one side and her trusted racing manager John Warren on the other. Also the side of the doting grandmother, on her table were her eldest granddaughter Zara Phillips, her lady-in-waiting Lady Susan Hussey and late Princess Margaret’s children Viscount Linley and Lady Sarah Chatto. All the royals dined on poached filled of salmon trout, beef in a port-wine sauce and a passion fruit and mango gateau for dessert.

After dinner, Charles made a moving speech in honor of his “mama.” There was lots of entertainment in store with music and magic. Elizabeth’s cousin Margaret Rhodes said that Charles had arranged for entertainment after dinner. She added that they had a three-course dinner.

The meal was laid out on little round tables with about eight people sitting at each. Rhodes said that “the queen looked very marvellous and very happy,” adding that it was lovely to see her there surrounded by all her family. Meanwhile, on Tuesday, while filming Sky Sports’ "Game Changers" show at Lambs Lane Primary School in Berkshire, nine-year-old Tristan asked Harry “Are you ever going to be king?”

The royal had a fun engagement at the school where he gave high-fives to the children. He also presented some of the competitors from his Invictus Games 2016.