Tom Hardy surprised a 23-year-old cancer patient recently after she told ITV's This Morning that it was her dream to meet him.
Kayleigh Duff, a young mother, is suffering from a rare form of liver cancer. After one of her treatments, she was surprised by Tom with a lunch date.
It was Tom's fiance Charlotte Riley who saw the show and contacted Kayleigh's best friend Katie Birch to plan a surprise meeting.
Katie told Kayleigh she was taking her for a day out in London, but it was actually part of their plan to surprise her with Tom.
"I nearly died when I saw him. I was shaking - I just thought we were having a day out in London. Tom's fiancee Charlotte and Katie arranged it all without me knowing and he was so lovely and down to earth. We had lunch and tea and scones and he bought me a diamond necklace," she said.