Justin Theroux was 28 in Mulholland Drive when he played the character 'Adam Kesher'.
That was over 23 years ago in 2001.
Today he is 52, and has starred in 45 movies in total, 33 of those since Mulholland Drive was released.
In Mulholland Drive, I think Justin Theroux looks: