Britain's Duchess of Cambridge made Rachel Weisz cry.

Rachel Weisz

Rachel Weisz

The 'Bourne Legacy' actress met Duchess Catherine when she supported her husband Daniel Craig at the royal premiere for 'SPECTRE' last month in London and admits the 33-year-old royal's kind words left her with tears in her eyes.

She recalled: "She [Catherine] turned to me just as she was leaving and said, 'I bet you're glad to have him home.'

"My eyes filled with tears cause that's exactly what I was feeling."

However, the 45-year-old beauty had a bit more of a comical encounter with Prince William, the Duke of Cambridge as she didn't have time to dry her hands before she shook hands with the 33-year-old royal.

Speaking on The Tonight Show with Jimmy Fallon, she said: "The guy in charge of the princes was like, 'The Prince is coming! The Prince is coming!' So I didn't have time to dry my hands.

"So I curtseyed and I said, 'Oh good evening, your Royal Highness. It's such a pleasure to meet you. I'm sorry my hands are wet, I just washed them and I didn't have time to dry them.

"He looked at me and said, 'Well, at least they're clean!' He just made me feel so good. They make you feel very special. They're really good."