Zayn Malik was 24 in Ocean's Eight when he played the character 'Zayn Malik'.
That was over 6 years ago in 2018.
Today he is 31, and has starred in 10 movies in total, 0 of those since Ocean's Eight was released.
In Ocean's Eight, I think Zayn Malik looks: