Former X Factor winner James was snapped at the Best Bravest Women Awards in London and it appears he's had a complete image overhaul.
Fans have been going wild for the new James on Twitter and he has now confirmed his changed look is down to a bottle of hair dye and a ban on burgers.
He tweeted: "I grew my hair, made it a little darker, fixed my teeth, got a personal trainer and stopped eating burgers! No miraculous makeover guys x."
Since posting his secrets, James has however removed his tweet. Shy, or just not willing to share his tips?!
James, 26, won the ninth series of The X Factor in 2012 and he landed a No 1 with his debut single 'Impossible' and a No 2 with his self-titled debut album.
In June, James confirmed that he had parted ways with Simon Cowell's record label Syco following a mutual agreement.
The singer has continued working on new music and has since claimed he turned down an offer to appear on Celebrity Big Brother. James tweeted that he had been offered "a life-changing amount of money" to appear on the last series, which aired in the summer, but decided the C5 show wasn't for him.
Watch James' X Factor 2012 final performance here: