John Leguizamo was 46 in One for the Money when he played the character 'Jimmy Alpha'.
That was over 12 years ago in 2012.
Today he is 59, and has starred in 133 movies in total, 48 of those since One for the Money was released.
In One for the Money, I think John Leguizamo looks: