Justin Timberlake was 38 in Trolls World Tour when he played the character 'Branch (voice)'.
That was over 4 years ago in 2020.
Today he is 43, and has starred in 72 movies in total, 9 of those since Trolls World Tour was released.
In Trolls World Tour, I think Justin Timberlake looks: