Mark Ruffalo's faith in the goodwill of strangers has been restored after a Good Samaritan reached out to him upon finding the actor's lost wallet.

The Avengers star spent his weekend (18-20Jul14) in Chicago, Illinois, where he served as the grand marshal for Saturday (19Jul14) night's Nascar race at Chicagoland Speedway.

He misplaced his wallet during the trip, but a stranger, going by the Twitter.com user name Trezeduet, found it and contacted Ruffalo via the social networking site in a bid to return it.

The user wrote, "@MarkRuffalo I have your wallet. Found it in a cab in chicago on Friday. Let me know the best way to get it back to you. Thanks".

A grateful Ruffalo responded, "thank you! Wow! Another point for the decency in people."