Shayne Ward is flaunting a buff, new look after shedding a whopping three and a half stone.
The former Coronation Street star, 35, said he decided to make a change because he was feeling “sluggish” and “stressed”.
After committing to a new regime, the actor dropped from 29% to 16% body fat.
He is now showing off his jaw-dropping transformation in a set of before and after pictures.
Ward said: “I’m happy to not be in that place I was 21 weeks ago.
“I was sluggish, I was stressed and I didn’t really want to do anything.”
The actor has been training at U.P Fitness in Cheshire and said when he started he “wasn’t in the greatest place”.
He said: “I was trying to balance everything on my shoulders in my personal and professional life.
“I didn’t enjoy ‘me’.”
The former X Factor winner said he is now feeling a “a lot healthier in body and mind”.
He said: “My confidence is through the roof.
“People say ‘you look happier’, ‘your confidence is so much better’.
“I feel good, I feel fresh, I’m not quite 21 any more, but I’m feeling really good.”
I’m So Happy to share with you the Results of my training with @UPFitness for 21 weeks.— Shayne Ward (@shayneTward) October 17, 2019
I have lost 3 1/2 stone in total and feel amazing.
Thank you UP For everything. #forevergrateful pic.twitter.com/Cu3t7v7VRK
Last year Ward admitted his Corrie role had not helped him with his “dad bod” – because the set’s canteen offered such delicious food.
The father-of-one, who left the ITV soap last year, told The Sun: "I will miss it when I leave, but it's not done favours for the dad bod.
“The canteen has a really great menu but then it also has really naughty food."
Ward has a daughter with his partner Sophie Austin.