Richard Armitage was 44 in Brain on Fire when he played the character 'Tom Cahalan'.
That was over 7 years ago in 2017.
Today he is 52, and has starred in 25 movies in total, 9 of those since Brain on Fire was released.
In Brain on Fire, I think Richard Armitage looks: