Rachel Nichols was 31 in Alex Cross when she played the character 'Monica Ashe'.
That was over 12 years ago in 2012.
Today she is 44, and has starred in 26 movies in total, 8 of those since Alex Cross was released.
In Alex Cross, I think Rachel Nichols looks: