Prince William joined his brother Prince Harry to play in a star-studded polo match in one of his first public appearances since the birth of his daughter Princess Charlotte.

The Audi Polo Challenge at Coworth Park, Ascot, attracted a number of A-list stars, including actors Emily Blunt, Chris Hemsworth, Clive Owen, Chiwetel Ejiofer and Stanley Tucci.

Hemsworth's Avengers co-star Samuel L Jackson was also at the event, and shared a picture of him meeting Prince Harry on Instagram.

He captioned the image, "RH Prince Harry was on the winning team! Met him years ago at St Andrews, good kid then, good Man now!"

The Audi Polo Challenge is an annual fundraising event in support of the charities Child Bereavement UK, RFU Injured Players Foundation and Sentebale. It has raised more than £1.7m ($2.6m) over the past decade for various charities supported by Prince Harry and the Duke of Cambridge.