Naomie Harris was 28 in Miami Vice when she played the character 'Det. Trudy Joplin'.
That was over 18 years ago in 2006.
Today she is 47, and has starred in 39 movies in total, 28 of those since Miami Vice was released.
In Miami Vice, I think Naomie Harris looks: