Tom Hardy and Charlotte Riley have secretly got married.

The Dark Knight Rises star reportedly tied the knot to the actress in an intimate ceremony in France two months ago, reported the Sun On Sunday.

A source told the paper: "It was a beautiful, low-key day made even more special because they just had their closest friends and family around them."

The couple, who have been dating since meeting on the set of ITV's Wuthering Heights in 2009, married at the 18th-century castle Chateau de Roussan in Provence on July 4.

Tom's six-year-old son Louis, by ex-girlfriend Rachael Speed, was also involved with their big day.

"Tom's son Louis played a key role during the ceremony. And they made certain to pick a stunning and private setting," the insider continued.

"There was nothing flash about the wedding, they always said they wanted it to be about the two of them and their family rather than any grand gesture."

The 37-year-old Peaky Blinders actor, who was previously married to Sarah Ward, proposed to Charlotte in 2010.

Charlotte previously said: "We are desperate to do it, but I'll never have a celebrity wedding. It will be low-key, with family and friends."