Have you seen Gareth Gates lately? Star shows off his body transformation
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!