Neil Brown Jr. was 37 in City of Lies when he played the character 'Rafael Perez'.
That was over 6 years ago in 2018.
Today he is 43, and has starred in 13 movies in total, 1 of those since City of Lies was released.
In City of Lies, I think Neil Brown Jr. looks: