Danielle Panabaker was 18 in Mr. Brooks when she played the character 'Jane Brooks'.
That was over 17 years ago in 2007.
Today she is 36, and has starred in 24 movies in total, 16 of those since Mr. Brooks was released.
In Mr. Brooks, I think Danielle Panabaker looks: