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.
-- Gareth Gates (@Gareth_Gates) August 19, 2016
Presumably he has been here a lot:
Because he sure doesn't look like this any more!