In the newest installment Pirates of the Caribbean: Dead Men Tell No Tales, we finally see little Henry all grown up.
We were first introduced to him in the 2007 version At World's End, when he was played by actor Dominic Scott Kay.
Now, actor Brenton Thwaites has the honour of playing him, and just see for yourself:
And JUST LIKE THAT, we're obsessed.
You will be too when you stalk his Instagram feed:
Case in point.
Pirates of the Caribbean: Dead Men Tell No Tales hits cinemas on May 26.