Zoe Saldaña was 37 in Live by Night when she played the character 'Graciella Suarez'.
That was over 7 years ago in 2016.
Today she is 45, and has starred in 69 movies in total, 20 of those since Live by Night was released.
In Live by Night, I think Zoe Saldaña looks: