Prince Charles hosts star-studded dinner – and some celebrity guests may surprise you

Cape Town – Prince Charles hosted a dinner at Buckingham Palace and some of his guests may surprise you.

The Prince of Wales invited ambassadors and supporters of the The Prince's Trust to celebrate the work the initiative has done on Tuesday night and celebrities in attendance did not disappoint.

Two faces we expected to see there stole the show with their star power and incredibly good looks – George and Amal Clooney.

SEE THE STUNNING COUPLE HERE:

amal clooney, george clooney

There were however a few famous faces that took fans by surprise.

Also in attendance was Chiwetel Ejiofor, Luke Evans, Tamsin Egerton, Josh Hartnett and Benedict Cumberbatch.

SEE THE GROUP LOOKING FRESH HERE:

was Benedict Cumberbatch, Chiwetel Ejiofor, Luke E

(Photos: Getty Images)