Dan Stevens was 34 in The Man Who Invented Christmas when he played the character 'Charles Dickens'.
That was over 7 years ago in 2017.
Today he is 41, and has starred in 38 movies in total, 13 of those since The Man Who Invented Christmas was released.
In The Man Who Invented Christmas, I think Dan Stevens looks: