Duncan James looks unrecognisable from his Blue days as he delighted fans with a topless snap.
The singer and actor, 43, took to Instagram to upload the racy picture with his 388,000 followers, revealing he had been trying to transform his physique ahead of his upcoming 44th birthday.
In the mirror selfie, Duncan is posing in just a towel in the locker room at the gym, and he can be seen pouting at the camera with his impressive chiselled six-pack on show.