Michael Sheen was 46 in Passengers when he played the character 'Arthur'.
That was over 7 years ago in 2016.
Today he is 55, and has starred in 82 movies in total, 15 of those since Passengers was released.
In Passengers, I think Michael Sheen looks: