Have you seen Gareth Gates lately? Star shows off his body transformation

Updated: 

Singer and Pop Idol star Gareth Gates has transformed himself into quite the hunk.

The 32-year-old is currently on holiday with girlfriend Faye Brookes, who plays Kate Connor in Coronation Street.

Presumably he has been here a lot:

Because he sure doesn't look like this any more!

Pop Idol contestants Gareth Gates and Will Young in 2002
Pop Idol contestants Gareth Gates and Will Young in 2002 (Myung Jung Kim/PA)