Emma Thompson was 51 in Harry Potter and the Deathly Hallows: Part 2 when she played the character 'Sybill Trelawney'.
That was over 13 years ago in 2011.
Today she is 65, and has starred in 84 movies in total, 37 of those since Harry Potter and the Deathly Hallows: Part 2 was released.
In Harry Potter and the Deathly Hallows: Part 2, I think Emma Thompson looks: