Chris Hemsworth gave the cash contents of his wallet to a teenager who found it.
The 32-year-old star - who has children India, three, and Sasha and Tristan, two, with wife Elsa Pataky - thought his personal cards and a wad of cash were gone for good when he left them at a restaurant and was delighted when 17-year-old Tristin Budzyn-Barker contacted his representatives to say he had recovered the items and wanted to reunite them with their owner.
Chris wrote back to Tristin and gifted him the entire cash contents of the wallet, which he "never expected to see again".
Chris explained: "I went to pick up my wife and daughter from the airport and we were a little early so we were killing some time and went to have something to eat. It was a pretty rough little area and we sat down and I left my wallet on the table, and thought 'I'm never going to get it back, I'm never going to see it again.'
"My business manager contacts me because it's my address on my licence, and this letter from this young boy which we have here today and he's found my wallet."
And the everyday hero - who admitted he was "speechless" to find the Hollywood actor's wallet - was then invited onto The Ellen DeGeneres Show and surprised once more, when she presented Tristin with a $10,000 cheque to be put toward his college fund, donated by image publishing company Shutterfly.
And the teenager had been happy enough just to attend the taping of the talk show.
Meeting Tristin on the show, The Huntsman: Winter's War actor added: "He sent the wallet to me and he said 'P.S. Mum saw you were on Ellen this week and asked if we could have some tickets.'"