Will Smith was 50 in Bad Boys for Life when he played the character 'Detective Mike Lowrey'.
That was over 4 years ago in 2020.
Today he is 55, and has starred in 87 movies in total, 11 of those since Bad Boys for Life was released.
In Bad Boys for Life, I think Will Smith looks: