Neil Patrick Harris was 36 in Batman: Under the Red Hood when he played the character 'Dick Grayson / Nightwing (voice)'.
That was over 14 years ago in 2010.
Today he is 50, and has starred in 79 movies in total, 33 of those since Batman: Under the Red Hood was released.
In Batman: Under the Red Hood, I think Neil Patrick Harris looks: