Marwan Kenzari was 36 in The Old Guard when he played the character 'Yusuf Al-Kaysani / Joe'.
That was over 4 years ago in 2020.
Today he is 41, and has starred in 26 movies in total, 2 of those since The Old Guard was released.
In The Old Guard, I think Marwan Kenzari looks: