Peter Dinklage was 50 in I Care a Lot when he played the character 'Roman Lunyov'.
That was over 3 years ago in 2021.
Today he is 54, and has starred in 71 movies in total, 3 of those since I Care a Lot was released.
In I Care a Lot, I think Peter Dinklage looks: