Terrence Howard was 37 in The Brave One when he played the character 'Detective Mercer'.
That was over 17 years ago in 2007.
Today he is 55, and has starred in 75 movies in total, 36 of those since The Brave One was released.
In The Brave One, I think Terrence Howard looks: