Former Coronation Street star Ryan Thomas has undergone quite the transformation in recent months.
The 37-year-old, who is best known for his portrayal of Jason Grimshaw on the cobbles, underwent gruelling training ahead of performing on ITV's The Games. The show saw famous faces trained by some of the UK's top coaches before taking on a host of different challenges.
READ MORE: Coleen Rooney all smiles as she's 'confident' she'll win Wagatha Christie trial