James Argent has showed off his jaw-dropping 14 stone weight loss as he enjoyed a day of fitness in the sunshine.
The former The Only Way Is Essex star was kitted out for a game of tennis before it was time for him to hit the gym.
Posting a picture of himself to his Instagram Stories wearing an outfit from designer Sergio Tacchini, James said: "All the gear, no idea."
The 34-year-old was dressed in an 80s-style white jacket which featured red and green stripes. He paired this with matching shorts and a white top, while also opting for white trainers.
He then shared a video of himself skilfully playing tennis and wrote in the caption: "Anyone for tennis?"
Arg hit the gym two hours later and looked set to try out some weights.
He shared a picture of himself about to work out and said: "From the court to the gym. Need to gain muscle & get toned."
James has lost an incredible 14 stone over the past year, after undergoing a gastric sleeve procedure when his weight reached 27 stone.
He has said he "finally feels confident" and is ready to now settle down after finding love with a mystery woman.
Speaking on ITV's Lorraine, James said: "I have come to a point where I finally feel confident.
"I am ready to meet someone and, as cliché as it is, you can't love someone until you love yourself and now I can take care of myself I can take care of someone else."
He admitted to meeting a woman in Mykonos and said: "We've been messaging, she's not English, she lives abroad but who knows, it's exciting anyway."
Adding of his weight loss, he said: "I am still conscious when I wear swimming shorts, I go Simon Cowell style with them right up around my belly button, but I am lucky that the excess skin is minimal.
"I had to learn very heard and tough lessons, but I don't feel resentful, I wake up in the morning and look forward to the day ahead.
"There is nothing better than being clean and sober, everything that I set out to do I am now achieving."
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct 0207 29 33033.