Karl Urban was 49 in The Sea Beast when he played the character 'Jacob Holland (voice)'.
That was over 2 years ago in 2022.
Today he is 51, and has starred in 39 movies in total, 0 of those since The Sea Beast was released.
In The Sea Beast, I think Karl Urban looks: