Felicity Jones and Charles Guard Image Credit: Supplied

Actress Felicity Jones married her boyfriend of three years — Charles Guard — in a secret ceremony in the Cotswolds.

The 34-year-old British-born actress, who was the lead star in Rogue One: A Star Wars Story, tied the knot with the film director at Sudeley Castle in the Cotswolds, Oxfordshire, while celebrities like Tom Hanks and her The Theory of Everything co-star Eddie Redmayne watched on.

The venue, the only private castle in England to have a queen buried within its grounds, Katherine Parr, the last of Henry VIII’s six wives, closed its grounds early to the public on Saturday to accommodate the wedding.

It’s said that the Oscar-nominated actress made a speech at the ceremony.

The couple have been dating since 2015, and Guard proposed in May last year.