John Cusack was 46 in Maps to the Stars when he played the character 'Dr. Stafford Weiss'.
That was over 10 years ago in 2014.
Today he is 57, and has starred in 98 movies in total, 16 of those since Maps to the Stars was released.
In Maps to the Stars, I think John Cusack looks: