Richard E Grant was moved to tears after Barbra Streisand responded to a letter he sent her 47 years ago.

On Tuesday, the Oscar-nominated actor posted a picture to Twitter of himself standing outside Streisand's house in California along with the note he sent to the actress when he was 14 years old.

In the letter, the actor offered the actress a "two-week holiday, or longer" as a respite from the trappings of fame, assuring her she "will not be mobbed" if she came to stay at his family's home in Swaziland, Africa, where he was born. 

After Streisand saw his tweet, she responded: "What a wonderful letter you wrote me when u were 14! And look at u now! (sic)

"You're terrific in your latest movie with Melissa congratulations and love Barbra."

Grant posted a tearful response to Streisand's tweet, sharing a photo of himself looking emotional while he was told the news on the phone.

He wrote: "My pal Nicole Wilcox took this photo as my daughter read me @BarbraStreisand 's tweet/response to a letter I sent her 47 yrs ago.

"Am completely crinkle faced & overcome with emotion. My 'Message in a bottle' miracle."

Grant also tweeted to Streisand: "I cannot begin to properly express what your generous reply has meant to me! THANK YOU. And most especially for NOT calling Security to have me arrested!!"

The 61-year-old actor has been nominated for an Oscar for the first time for his supporting role in Can You Ever Forgive Me? in which he stars alongside Melissa McCarthy.

The role has seen Grant nominated for a Bafta, and a Golden Globe, but he lost out on both to US actor Mahershala Ali, who has won critical acclaim for his portrayal of jazz musician Don Shirley in Peter Farrelly's dramedy, Green Book.

For more movies news click here