Nathan Scott from One Tree Hill is ageing like a fine wine
He was the bad boy turned good that stole our hearts on One Tree Hill during the noughties.
Actor James Lafferty played Nathan Scott on the US teen drama for nine years until it eventually wrapped in 2012 and it's clear the years have been kind to him.
Now 21, the former teen heartthrob made an appearance at SXSW in Austin, Texas on Monday to promote his latest film Small Town Crime and he is ageing like a fine wine.
His post-OTH career hasn't exactly set the world alight, but his latest turn onscreen might turn that around as he features alongside Oscar-winner Octavia Spencer.
These days, he's single since splitting with Bono's actress daughter Eve Hewson in 2015 after five years together and regularly made trips to Ireland with his ex, including an appearance at Leopardstown Racecourse at Christmas in 2010.
Keep up the good word Nathan.