Fred Tatasciore was 42 in Batman: Under the Red Hood when he played the character 'Mercenary #1 / Amazo / Guard (voice)'.
That was over 14 years ago in 2010.
Today he is 57, and has starred in 164 movies in total, 124 of those since Batman: Under the Red Hood was released.
In Batman: Under the Red Hood, I think Fred Tatasciore looks: