Sam Heughan is set to take part in the Distinguished Gentlemen's Ride in Edinburgh as he raises money for men's mental health and cancer charities.
The 42-year-old actor shot to fame playing Highland warrior Jamie Fraser in the on-screen adaptation of Diana Gabaldon's Outlander series.
But he will be delighting fans in real life this Sunday when he revs into action looking dapper, as similar events take place across the globe.