Actor Ryan Gosling has donated a pair of his shorts to help pull in cash for a U.K. charity.
The kind-hearted Drive star has handed his autographed Thai boxing trunks to the Eilidh Brown Memorial Fund auction, which is being held in Perthshire, Scotland on 21 September (12).
Gosling wore the shorts in his upcoming crime thriller Only God Forgives, in which he plays the owner of a Thai boxing club.
Money generated from the sale will be used to build a respite holiday cottage for cancer victims and their families.