Jimmy Smits was 64 in In the Heights when he played the character 'Kevin Rosario'.
That was over 3 years ago in 2021.
Today he is 68, and has starred in 43 movies in total, 0 of those since In the Heights was released.
In In the Heights, I think Jimmy Smits looks: