Peter Dinklage was 43 in X-Men: Days of Future Past when he played the character 'Bolivar Trask'.
That was over 10 years ago in 2014.
Today he is 54, and has starred in 71 movies in total, 25 of those since X-Men: Days of Future Past was released.
In X-Men: Days of Future Past, I think Peter Dinklage looks: